lnx

Members
  • Публикации

    482
  • Зарегистрирован

  • Посещение

Репутация

172 Хороший

1 подписчик

О lnx

  • Звание
    Постоялец

Информация

  • Пол
    Мужчина

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    Радиолюбительство

Посетители профиля

3 008 просмотров профиля
  1. Ах, простите мою простоту, перейду на Вы, если это так принципиально. 1. Слабоват как-то прогресс за год... 2. Я тоже терпеливо отвечаю на вопросы, на что вижу лишь подобие троллинга в ответ. Помимо англоязычной статьи, я давал ссылки и на русскоязычные статьи. Дальнейшая дискуссия предполагала, что Вы ознакомились с материалом. Вы даже не потрудились сообщить, что не владеете английским. (вообще, очень странно это слышать от программиста со стажем). Гуглопереводчик переводит на уровне достаточном для понимания. В общем, удачи, с таким подходом...
  2. Тебе приводят материалы к прочтению, для направления твоей логики в правильное русло, но ты их не читаешь. Если бы ты прочитал приведённую мной ссылку про ConsoleKit и политику Ubuntu по поводу группы audio, ты бы не написал этот идиотизм: Ответ на твой вопрос находится в последнем абзаце по той ссылке "Why". Соберись, сделай это и сам найди ошибку в своём утверждении. Априори, система Linux - это открытая альтернатива UNIX, априори многопользовательская система. Система состоит из множества подсистем разного уровня. Априори, доступ к различным ресурсам разграничен. Такова архитектура, философия, политика системы - что не разрешено, то запрещено. Логика проста - при компрометации одной подсистемы, злоумышленник (вредоносное ПО) не получает доступа к ресурсам другой. Помнишь "Всё есть файл?" Файлы устройств находятся в директории /dev, их создаёт менеджер устройств (например, udev). Он же устанавливает владельца и права доступа на этот файл. В зависимости от принадлежности ресурса к той или иной подсистеме, выбирается владелец (например, uucp, storage, usb, audio, video и тд.) четкого стандарта нет, в разных дистрибутивах эта политика может отличаться. У каждого дистрибутива свои задачи и философия. Компания Canonical решила создать систему для простых людей - Ubuntu, за основу взяв серверную версию своего продукта - добавили в дефолтную комплектацию графическую подсистему (т.н. иксы - X, X-Window). (сама Ubuntu основана на Debian) Чтобы не ломать неокрепшую психику мышеводов, добавили различные графические конфигурилки и подсистемы, которые позволяют пользователю работать с системой, не углубляясь в её особенности, в том числе, прозрачно для пользователя производя манипуляции с правами доступа к ресурсам. Того, что пользователь полезет в консоль, без иксов, видимо, не предусматривалось (думаю, начинающий не сразу и найдёт, как переключиться из иксов в консоль). Не заметно. Когда "черти тянут понять", человек старается понять, делает сам что-то для этого. Что сделал ты, кроме упорного натягивания совы на глобус продвижения своей логики, как единственно правильной? Не встречал ни одного UNIX/Linux профи, который жаловался бы на нелогичность этих систем.
  3. И снова игнорирование ранее озвученного. Сначала идут файлы, а потом уже права к ним, пользователи и группы. Странный ты человек, понять хочешь, а разбираться не хочешь. Мы должны это делать вместо тебя? Какой смысл нам что-либо тебе объяснять, если ты сам читаешь выборочно и вникать не заинтересован? Лучшие традиции троллинга.
  4. Сейчас, внимание, если ты залогинишься в графике и переключиться в голую консоль (не разлогинившись из графики), то в ней будет доступ к звуковой карте. Как логика? Файлы, группы и пользователи - это особенность архитектуры UNIX/Linux подобных систем. Основа основ. Security by design. Чтобы понять, нужно вникнуть. В пару сообщений на форуме все тонкости объяснить не реально. Логика - дело хорошее, но если основные предпосылки заведомо ложные, то к истине не придёшь.
  5. @ARVЭто уже начинает походить на откровенный троллинг.
  6. Именно! Ты опять упорно не читаешь, что тебе пишут. В ссылке про ConsoleKit об этом сказано. Твой многолетний опыт мышевождения множится на ноль в консоли Linix, смирись с этим. Именно поэтому несостоятельных твои логические рассуждения, ибо они основаны на другом опыте. В графическом режиме запускаются различные инструменты, которые предоставляют пользователю разные уровни абстракции, в использовании ресурсов системы. Я уже об этом упомянул ранее. Ты же, из консоли, действуешь напрямую, именно поэтому и должен понимать, что ты делаешь. И по поводу безопасности - не рассуждай так уверенно о вещах, о которых не имеешь представления. Взлом системы возможен даже через вентилятор охлаждения процессора.
  7. Я давал ссылку про твой случай, что ллинукс 'должен'. Ubuntu позиционируется, как система для простых людей - поставь её по дефолта, ёрзай мышкой по экрану и горя не знай. Ты же произвёл модификацию системы, используешь её не так, как простой пользователь. Кто тебе сказал, что консоль Linux для простых людей? В дефолтной убунте у тебя не появилось бы здесь заданных вопросов и сбоев твоей логики.
  8. В гугле забанили? Вот исчерпывающий ответ на твой вопрос: https://wiki.ubuntu.com/Audio/TheAudioGroup ConsoleKit у тебя не запускается без графики. Да и про видео может быть именно так, как ты сказал, я уже писал, почему так. Грошь цена логике, если нет понятия основ предмета.
  9. Позвольте полюбопытствовать, что общего у инициалов SSA с "Пётр Шимул"?
  10. Ставится в графике: ставится без графики: XC8 поставился. Что я сделал не так?
  11. А ты в этом уверен, что так безапелляционно заявляешь? В твоей системе, между прочим, пользователей тоже гораздо больше, чем ты думаешь. Но это не отменяет тобой сказанной о них глупости. Ведь, как оказалось, от них зависит корректная работа программ. В некоторых случаях точно так же будешь чесать репу, "почему не работает". Вот заметь, у тебя что-то "не ставится", а ты даже причину сказать толком не можешь. Linux информативен, в случае проблем, пользователю доступно большое количество информации о причине сбоя. Но часто пользователи ведут себя, как блондинка-секретарша "Ой, у меня какую-то ошибку выкидывает!", а там окно "Press any key to continue". По поводу программ: изначально никто не утверждал, что код под винду и Linux будет один и тот же, (хотя это возможно, мой характериограф один из таких примеров). Чтобы понять, как пишутся и собираются программы в разных дистрибутивах, надо попробовать самому что-нибудь поставить из исходных кодов, методом ./configure && make && make install. Или почитать соответствующую документацию. есть разные варианты, GNU Make, CMake, autotools и т.д. Вот направление в котором искать: раз, два, три. В своём предыдущем сообщении ты именно такой свой "виндовый" подход и защищал.
  12. В таком русле мы скатимся до банального холивара Linux VS Windows. А это бессмысленно и контрпродуктивно. Операционная система - это инструмент. Для каких-то задач подходит один инструмент, для каких-то другой. Своя ниша есть у винды и своя у Linux.
  13. При чем тут сигнализация? Речь о правах доступа к файлам. Что правильно - в личной директории пользователя не должно быть чужих файлов. Или ты считаешь, что правильно хранить у себя в квартире чужие вещи, которыми тебе не позволено пользоваться? Или правильнее квартиру превратить в проходной двор, где двери всегда открыты и всем позволено делать что угодно с твоими вещами. (если уж сравниваешь с квартирой). В своей системе ты можешь выставлять какие угодно права, можешь сразу chmod -R 777 /home/<твой_юзер>, только, пожалуйста, не надо нас убеждать, что это правильно. Запомни: в пору интернета легкомысленное отношение к системе ставит под угрозу сохранность не только твоей информации, а так же других пользователей Сети. Компьютер запросто может превратиться в рассадник всякой твари, а хозяин об этом может даже не подозревать. Не левые файлики, а конфигурационные файлы программ: менеджера процессов htop, рабочего окружения LXDE, менеджера Midnight Commander, звукового сервера и торрентокачалки. Причём на последние две директории пользователь не имеет прав на запись. Всеми любимая "отмазка". Перефразирую: у кого-то есть интерес и он находит время разобраться с тем, что его интересует, а у кого-то есть дела поинтересней. Только не надо ныть про сложности. Люди, которые занимаются сложными делами ничем не отличаются от всех остальных. Для того чтобы разобраться в Linux, недостаточно ёрзать мышкой по экрану и тыкать галочки, нужно понимать, что ты делаешь и почему так, а не иначе. А это время - кропотливый труд и учёба, как и в любой другой области, если хочется чего-то достичь. MPLAB доступен для скачивания на официальном сайте. Файл mplabx-ide-linux-installer представляет собой обычный.tar-архив (узнать об этом поможет утилита file) > file mplabx-ide-linux-installer mplabx-ide-linux-installer: POSIX tar archive (GNU) Файл легко распаковывается командой tar -xvf mplabx-ide-linux-installer. Извлечённый из архива файл MPLABX-v3.61-linux-installer.sh запускается командой ./MPLABX-v3.61-linux-installer.run (если распаковался без прав на запуск то chmod +x MPLABX-v3.61-linux-installer.run). Всё устанавливается. Только что проверил на своём Arch Linux. Сложно? Фраза была про установку. С ней можно разобраться, но для этого, согласен, нужно поучиться. xneur (Kxneur, Gxneur - в зависимости от того, что ближе - Qt или GTK) в Linux позиционируется, как аналог Punto Switcher. Сам не пользуюсь, поэтому помочь особо не смогу. Но по поводу По дефолту кнопка Break - работает нормально, можно задать свой "горячие клавиши" в конфигурации. Как правило - программное обеспечение распространяется в виде исходных текстов, а их можно скомпилировать под любой дистрибутив и даже систему. Большинство программ Open Source доступно не только в Linux но и в *BSD системах. Да и дистрибутивы - как я уже упоминал ранее, - это лишь наборы инструментов с разными подходами, основа у них одна - ядро Linux.
  14. Лучше сразу привыкать делать правильно. Если нет острой необходимости всем-всем иметь rw-доступ к файлам, то не нужно и разбрасываться правами. Действительно, для неопытного пользователя установить современный дистрибутив на старый компьютер может быть проблемно. Linux - это не совсем то, о чём можно говорить в стиле "не пошло", "не встал", "встала". В твоём случае, наверное, более подходящее слово в описании всех проблем было бы "не удалось запустить". С Linux в 99% случаев всё решаемо и работает он, как я уже упоминал раньше, на всём - образно, от кофеварки до суперкомпьютера со 100500 процессорами. Просто, нужно понимать, что делаешь. Из своего опыта установки Linux на старые компьютеры могу сказать, что большинство проблем с загрузкой ядра связаны с ACPI или PAE. В случае с ACPI, ядру нужно передать параметр acpi=off, а в случае, если процессор не поддерживает PAE, а ядро устанавливаемого дистрибутива его требует, нужно либо использовать дистрибутив, в котором ядро без PAE (например, Lubuntu, Xubuntu), либо соответствующим образом подготовить дистрибутив, заменив его дефолтное ядро. Так же перед установкой нужно обратить внимание на архитектуру, для которой предназначен дистрибутив - 32-битное ядро запустится на x86_64, а вот 64-битное ядро на старом x86 не загрузится. В качестве железа для домашнего сервера могу посоветовать системы на основе процессоров Intel Atom - в большинстве случаев удачный компромисс по соотношению вычислительной мощности и энергопотребления.
  15. Вышло так, потому что любишь под root работать когда надо и не надо, когда-то запустил от root (через sudo) pulseaudio, оно и насоздавало файлов с правами root. То же самое с директорией transmission-daemon. Возможно, вот и ответ на вопрос, почему оно что-то там не хотело перемещать после завершения закачки. При запуске через sudo, переменная $PATH остаётся пользовательской. запомни: root нужет только для задач системного администрирования. точка. сменить хозяина и группу на директорию .config можно командой chown -R arv:arv /home/arv/.config/ ключи можно указать и так: ls -aAhl в большинстве случаев достаточно ls -la