lxpanelx appmenu
Итак, господа, сегодня при помощи бубна и такой-то матери мне удалось прикрутить appmenu к lxpanelx:
http://s019.radikal.ru/i603/1204/2c/efba93a9ea63.png
Возрадуемся же.
Итак, господа, сегодня при помощи бубна и такой-то матери мне удалось прикрутить appmenu к lxpanelx:
http://s019.radikal.ru/i603/1204/2c/efba93a9ea63.png
Возрадуемся же.
В общем, после адовой opensuse я решил посмотреть на творение отечественных девелоперов. Как истинный ССЗБ выбрал не дефолтный дистрибутив, а сборку с LXDE. Что я имею сказать? Как ни удивительно, ничего плохого:
...я к чему всё это. В отличие от сюзи, тут абсолютно не к чему дое^Hкопаться. Есть отдельные странные мелочи, но в целом система производит впечатление «УМВР». Не глючит, не свистопердит, просто работает. Я даже как-то не ожидал такого от русских девелоперов, приятно удивлён. На первый взгляд (т.е. на взгляд «обычного пользователя»), от убунты отличается только в лучшую сторону: есть системный конфигуратор, больше софта на установочном диске, более похоже на винду. В общем, хочу сказать, что альтовцы молодцы.
// P.S. А, да. Этот пост не проплачен. :-D
http://s019.radikal.ru/i609/1204/b8/6c3edf844d99.png
В верхнем qemu — ArchLinux, в нижнем — NetBSD. Оба дефолтные, без никаких пересборок.
Количество разума на Земле постоянно, а население непрерывно растёт! Что же делать?!
Программы, как известно, нынче сильно умные, сразу при установке прописываю себя в автозапуск сеанса. Но хрен с ним, с это еще можно стерпеть. Итак:
Ставил сейчас отдельные куски третьегнома. Он, разумеется, понатолкал своих служб в /etc/xdg/autostart/. Значит, надо поотключать их обратно. Что делает обычный человек? Обычный человек открывает GUI-шный конфигуратор сеанса, чтобы потыкать там в галочки. И что там видит обычный человек? Херню он там видит:
PolicyKit Authentication Agent
Менеджер аутентификаций PolicyKit
Делай раз:
$ grep Name= /etc/xdg/autostart/*polkit*
/etc/xdg/autostart/lxpolkit.desktop:Name=LXPolKit
/etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop:Name=PolicyKit Authentication Agent
Делай два:
$ fgrep Name[ru]= /etc/xdg/autostart/*polkit*
/etc/xdg/autostart/lxpolkit.desktop:Name[ru]=Менеджер аутентификаций PolicyKit
Дорогие разработчики, переводчики и прочие -чики! Как же вы достали своими «Файловыми менеджерами», «Графическими просмотрщиками», «Вебом», «Агентами аутентификации», «Дисковыми утилитами» и «Редакторами конфигурации»! В гробу я видал ваши интуитивно-понятные названия. В гробу я видал вашу «заботу о пользователе», после которой понять в этих ваших гуях ничерта невозможно. Желаю вам всю жизнь ездить на автобилях марки «Автомобиль», летать на самолётах фирмы «Самолётстрой» и проживать по адресу «Улица, дом, квартира». И когда вы наконец помрёте, обязательно чтобы на могильной плите вашей было написано «Труп».
Зато всё просто и понятно.
Ещё раз: я не защищаю systemd, я критикую sysvinit, причём исключительно по части service supervision, остальное меня совершенно устраивает.
(c) GotF
А теперь, мужики, давайте подумаем. Вводная:
Что нам мешает добавить гибкости в эту схему? init управляется через /dev/initctl. Мы можем слегка доработать его управление и получить возможность «ставить на контроль» произвольные PID-ы.
Следующая команда будет ставить указанный pid на контроль:
/sbin/telinit --waitpid $pid --run some command
Собственно, всё. Это был механизм.
Теперь use case, для чего нам это нужно. Возьмём обычный rc.d-подобный метод запуска демонов. Напомню вам, что там происходит:
Итак, вам нужен service supervision. По сути, всё, что вам нужно знать, это когда pid умрёт. Что мы делаем:
Мысли? Мнения? Критика?
Внезапно выяснилось, что все установленные у меня системы 32-разрядные, а у комрада вон глючит моя программа в 64 разрядной генточке. Чтоб 2 раза не вставать, решил для общего развития поставить систему, с которой я дела еще не имел. Выбор пал на Crux.
Скачал, запустил, выполнил установку пакетов... и вдруг оказалось, что в их числе отсутствует тулза для генерации initramfs.
Ребята, 21-й век на дворе, алё? У меня все тома в lvm, вне lvm только раздел boot с grub-ом и ядрами. Вы мне всерьёз предлагаете ставить корень вашего чуда на msdos partition? Это даже не Ъ, это некрофилия какая-то...
Пойду компилять генточку.
В общем, пришлось тут поставить это ваше чудо. Что я имею сказать. Первые, так сказать, незамутнённые впечатления:
Пойду чинить ШГ и компилять текстовый редактор, чо.
post-factum, а кто занимается репом для арча? Можно ли ему передать, что он редиска и нехороший человек? Вот такие «обновления» приходят:
ошибка: не удалось получить файл 'linux-pf-p4-3.2.7-2-i686.pkg.tar.xz' из dl.dropbox.com : The requested URL returned error: 404
предупреждение: не удалось получить некоторые файлы с pfkernel
Здравствуйте, мои дорогие любители городских сплетен, вас приветствует очередной выпуск передачи «Хроники пикирующего пингвина». Как вы все, надеюсь, помните, на днях мы обсуждали Udisks2. Сегодня у нас на повестке дня не менее интересная тема, которую вы можете видеть в заголовке треда.
Суть для Ъ:
ConsoleKit is currently not actively maintained. The focus has shifted to the built-in seat/user/session management of Software/systemd called systemd-loginctl
Что я могу сказать.... Боженька, об одном тебя прошу: убей Поттеринга поскорее, пока он не успел интергировать в systemd иксы, вейланд, пару тулкитов, гномощель с браузером и не назвал всё это новой десктопной средой, о которой все так долго мечтали.
Задача: разобраться в механизмах управления памятью ядра. Что еще, помимо сорцов, посоветуете читать на эту тему?
Перемещено hibou из general
Открыто 9 вкладок. Занято ОЗУ — 800МБ из гига, и еще 200 уже накопилось в свопе. Если сейчас открыть еще одну страницу, где будет чутка JS или флэш-рекламы, вся система встанет раком на пару минут.
(Если закрыть хромиум, потребление памяти упадет до 180МБ.)
Рассказывайте больше о прожорливом до памяти Файрфоксе, ну-ну.
Ну что, кукусики? Как там ваша принципиально новая неагилия? Поведайте ЛОРу.
cast DoctorSinus thelonelyisland
Мужики, а вы знали, что если в виндовом проводнике скопировать файл, а потом на любом экзешнике тыкнуть правой кнопкой и сказать «Вставить», он запустит данный экзешник, передав ему в аргументах имена файлов из буфера обмена?
У меня разрыв шаблона и культурный шок. Боже, зачем? Кто? Как? Это придумал?
Линукс тут при том, что сейчас я обрабатываю напильником файловый менеджер для линукса.
В винде есть фича: перетаскиваешь окно к краю экрана и оно тайлится на соответствующую половину рабочего стола. Допустим, пользователь этих наших линуксов (назовём его Вася) захотел заиметь такую же фичу под иксами. При чем, не с хоткеями, а именно с мышкой. С хоткеями-то — это просто.
Тут возникает проблема: так как в линукс обычно используется более одного рабочего стола, то перетаскивание к краю экрана обычно уже зарезервировано под переключение на другой рабочий стол. Отказываться от этой удобной фичи пользователь Вася не хочет. Таким образом, нужно придумать какой-то другой жест для выполнения тайлинга.
Так как же пользователю Васе выйти из затруднения?
Сбылась, ага: http://s019.radikal.ru/i642/1203/29/e8262a60dc2f.png
Только общий размер на диске эта зараза считает неправильно (в багтрекере баг помечен как отложенный, что-то типа «хз как это фиксить, мы подумаем как-нибудь потом»), а так всё хорошо.
Для Ъ не будет.
100500 редакторов умеют сворачивать отдельные куски файла. Мне понадобилась обратная фича — скрыть всё содержимое, кроме нескольких кусков, которые нужно отредактирвать. Где такое есть?
Ну или альтернативно такой вариант: выделить кусок и сказать «пометь его другим цветом», чтобы хотя бы было видно границы интересующей области.
В nautilus или pcmanfm на боковой панели можно видеть «безымянные» точки монтирования вида «Файловая система 81 GB», «Файловая система 20 GB» и т.п.
Хотел найти компонент, отвечающий за эти имена, чтобы научить его писать что-нибудь более осмысленное — тип файловой системы хотя бы. Не нашел!
Последовательно проверил:
Так кто же это делает?
Современный линукс такой простой и понятный...
Так как апстрим pcmanfm-а уже покрылся тиной, и там завелись лягушки, я решил не дожидаться милостей от природы и запилить патчи самостоятельно.
Ссылка раз: https://github.com/geekless/libfm
Ссылка два: https://github.com/geekless/pcmanfm
Интегрировано несколько патчей из апстримовского багтрекера и добавлено несколько моих собственных. Что сделано:
← назад | следующие → |