?

Log in

No account? Create an account
Проект "Экзорцизм" - Журнал Витуса. — LiveJournal
[Друзья] [Свежие записи] [Dreamwidth] [Фото] [Тексты] [Друзья Ирины] [Матерные писатели] [Сообщества] [3 круг]
September 1st, 2016
01:25 pm
[User Picture]

[Link]

Previous Entry Share Next Entry
Проект "Экзорцизм"
Собственно, этот проект я начал тихой сапой год назад, когда начал писать vws. Вчерашний пост про OpenVPN явно является продолжением того же тренда. Кстати для openvpn-менеджера я уже репозиторий завел.

Вообще надо еще wpa_gui переписать. И bluez-applet. К этому снаряду я уже, правда, пытался подойти, но без большого успеха. Впрочем, теперь у меня больше блютусных девайсов - есть и наушники, и мыши.

В общем, проект по устранению из linux-овой рабочей станции/ноутбука лишних демонов. Благо демоны нелишние wpa-supplicant, openvpn, qemu-system прекрасно умеют выполнять ту работу, ради которой пытаются завести лишний набор демонов, которые ими управляют. Поэтому вместо демонов надо сделать апплеты в трее или командно-строчные утилиты, которые все необходимые операции умеют выполнять.

От libvirtd я уже больше года как избавился, хотя для того чтобы довести vws до состояния, пригодного для многопользовательских систем и сборочных серверов под управлением jenkins и pgfarm потребовалось довольно много времени.

Теперь вот собираюсь на NM с wicd ополчиться.

На самом деле в основном потому что есть нетбук, на который LXDE попросту не лезет (5-й libreoffice их бэкпортов лезет, а на lxde уже места не остается. Эксперимент с awesome признан несколько неудачным. Сам я еще как-то пользоваться им могу, но вот научить ребенка не получается. Он уже привык к традиционным wm с перекрывающимися окнами, поэтому оказалось проще поставить jwm, чем объяснять ему за одни выходные (большую часть которых мы оба провели в огороде), кучу концепций, которые я еще и сам до конца не усвоил.

На самом деле lxde для меня потеряла смысл уже давно, когда я перешел с pcmanfm на spacefm. Все остальное, что я использую от lxde jwm умеет не хуже.
Разве что lx-logout'у еще надо приискать десктопонезависимую замену. Впрочем, lx-logout безбожно глючит с light-locker-ом. В смысле, систему в которой вместо xscreensaver используется lightlocker не умеет корректно уложить в hybernate, чтобы она потом нормально взлетела. А если нет hybernate, то функциональность lx-logout сводится к той, которую обеспечивают совместно менюшка quit в jwm и аппаратная кнопка питания.

This entry was originally posted at http://vitus-wagner.dreamwidth.org/1219231.html. Please comment there using OpenID. Now there are comment count unavailable comments

Tags: , ,

(41 comments | Leave a comment)

Comments
 
[User Picture]
From:beldmit
Date:September 1st, 2016 11:08 am (UTC)
(Link)
А где появился в бекпортах пятый LibreOffice? Я, кажется, не находил, когда смотрел в последний раз.
Можешь дать строчку для репозитория?
[User Picture]
From:vitus_wagner
Date:September 1st, 2016 11:19 am (UTC)
(Link)
В самых что ни на есть официальных бэкпортах. Он там уже год.
Обновлялся уже раз пять. Сейчас 5.1.5~rc2
deb http://http.debian.net/debian jessie-backports main


Вообще, идешь на https://packages.debian.org и выбираешь distribution:any, оно тебе сразу находит

Edited at 2016-09-01 11:23 am (UTC)
[User Picture]
From:ramendik
Date:September 1st, 2016 12:13 pm (UTC)
(Link)
Потестировать, что ли, JWM.

Мой любимый IceWM заброшен. Сейчас я пока сдался и ушёл на KDE5 (дефолт в OpenSUSE), но на случай "когда достанет" или нетбука - надо иметь что-то.
[User Picture]
From:vitus_wagner
Date:September 1st, 2016 12:20 pm (UTC)
(Link)
Потестируй. Мне понравилось. Маленький, компактный, с настраиваемыми меню. Синтаксис конфига, правда, XML, но есть фича "протестировать валидность конфига без его реального применения", которая, в общем, помогает.

Специального набора апплетов нет, но есть стандартный по нынешним временам freedeskop-ный tray, в который прекрасно упихивается вся необходимая функциональность.
[User Picture]
From:avnik
Date:September 1st, 2016 02:21 pm (UTC)
(Link)
что нибудь тайловое? qtile например, или awesome который более мейнстримный
[User Picture]
From:nicka_startcev
Date:September 1st, 2016 04:21 pm (UTC)
(Link)
>Мой любимый IceWM заброшен.

но при этом вполне нормально работает и много не жрёт.

меню есть, столы есть, трэй и быстрый запуск есть, автостарт есть, гномовские меню подцепляет - что еще надо?
[User Picture]
From:dmitrmax
Date:September 1st, 2016 12:22 pm (UTC)
(Link)
Останется только переименовать апплеты в ангелов )))
[User Picture]
From:vitus_wagner
Date:September 1st, 2016 12:23 pm (UTC)
(Link)
Они и так уже иконы. (в трее).
[User Picture]
From:Mikhail Moskalev
Date:September 4th, 2016 08:22 pm (UTC)
(Link)
Прямо Inner Universe получается
"Ангелы и демоны кружили надо мной.
Рассекали терни и млечные пути..."
[User Picture]
From:avnik
Date:September 1st, 2016 02:30 pm (UTC)
(Link)
Мне connman в этом плане понравился, хотя он тоже connmand, но по крайней мере там код обозреваемый. Но все равно пришлось жить с NM, потому что он более вездеходный.
[User Picture]
From:vitus_wagner
Date:September 1st, 2016 02:36 pm (UTC)
(Link)
Это же systemd версии 2.0. Он пытается в себя втащить функциональность dhcp-клиента, dns-proxy etc.

Это как раз то, чего я всячески хочу избежать.
Даже ценой лишнего расхода места в трее.

Каждая программа должна делать одну вещь и делать хорошо.

Управлять Wi-Fi должна одна программа, VPN-другая, ethernet - третья. Обслуживать протокод dhcp для них всех - четвертая.
Вот с тем, что в качестве dns-cache приходится использовать dhcp-сервер, я, как ни странно, готов мириться.
From:b00_dc
Date:September 2nd, 2016 06:07 am (UTC)
(Link)
>собираюсь на NM с wicd ополчиться
Лёгкая GUI-оболочка для наглядной работы под X с wpa_supplicant - прям мечта! В силу древности ноута (и просто задолбанности разными лишними свистелками) - openbox + mc в терминале как файловый менеджер - хватает для комфортной жизни. А сети переключать вручную через /etc/network/interfaces утомляет иногда.
[User Picture]
From:vitus_wagner
Date:September 2nd, 2016 06:14 am (UTC)
(Link)
Ну вообще у wpa_supplicant есть родной wpa_gui, которым я в таких случаях обычно и пользуюсь.

Хотя там интерфейс, похоже заточен скорее под задачи отладки supplicant, чем под повседневное юзерского использование.

Поэтому подключаться к ранее незнакомой сети там не очень удобно - в окне слишком много лишних строк ввода получается.

Но для задачи "переключаться между (известными) сетями" оно вполне годится.
[User Picture]
From:burbilog
Date:September 7th, 2016 09:44 am (UTC)
(Link)
Поэтому вместо демонов надо сделать апплеты в трее или командно-строчные утилиты, которые все необходимые операции умеют выполнять.

Апплеты -- это зло в кубе. API десктопных систем так часто меняются, что написанная совсем недавно и позарез нужная утилита в который раз "устаревает" и становится неюзабельна.
[User Picture]
From:vitus_wagner
Date:September 7th, 2016 09:48 am (UTC)
(Link)
Протокол tray freedeskop.org не меняется c 2004 года. Хотя там и номер версии 0.2.

X window reparenting (на котором основано Swallow в fvwm, jvm и т.д.) вообще чуть ли не с 1985 года существует.

Вообще говоря, API в этом месте быть не должно. Стандартизованы должны быть именно протоколы. А API для доступа к ним - внутреннее дело конкретных языков и библиотек их реализующих.
My Website Powered by LiveJournal.com