Представлен (https://rthomsen6.wordpress.com/2016/12/18/introducing-syste.../) первый выпуск SystemdGenie (http://download.kde.org/unstable/systemdgenie/), графического интерфейса для управления сервисами и настройками systemd, пришедшего на смену приложению Systemd-kcm (https://rthomsen6.wordpress.com/2015/07/06/systemd-kcm-1-2-0.../) в KDE. SystemdGenie позволяет управлять запуском системных и пользовательских юнитов, настраивать сеансы logind, конфигурировать таймеры и периодические работы, просматривать и изменять файлы конфигурации systemd. Имеется встроенный редактор юнитов. Код инструмента написан на языке С++ и распространяется (https://cgit.kde.org/systemdgenie.git/) под лицензией GPLv2.
URL: https://rthomsen6.wordpress.com/2016/12/18/introducing-syste.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=45714
Выглядит аккуратно.
Интересно, а насколько оно прибито гвоздями к КДЕ? Просто если в новости вместе с каким-то продуктом упоминается КДЕ, то зачастую всё плохо в этом плане...
В данном случае гуй конечно-же на QT а прибито гвоздями оно к systemd.
Я правильно понимаю, что ты хочешь конфигуратор системд без системд в системе?
Строго говоря редактировать конфиги можно и сами по себе, без самого systemd, другой вопрос можно ли это в этой программе.
А так же просматривать список "сервисов", добавлять, останавливать и т.д. :)
> А так же просматривать список "сервисов", добавлять, останавливать и т.д. :)Вы там ещё systemctl начните на SysV-init скрипты начните портировать?!
[да, да, сам знаю ``sudo ln -s $(PATH=/usr/sbin:/sbin:/bin which service |sed -r 's;/[^/]+$;{\0,/systemctl};')``. но этого мало!!1]
> Я правильно понимаю, что ты хочешь конфигуратор системд без системд в системе?Да. Чтобы рулить удаленной системой.
Dependencies
------------
* Qt >= 5.4
* KF5Auth
* KF5CoreAddons
* KF5Crash
* KF5I18n
* Systemd >= 209
>KF5Это же весь КДЕ только без графики, так?
Нет, там только зависимости из KFrameworks. Подробнее, например, можно по пакетам арча увидеть в зависимостях
https://www.archlinux.org/packages/community/x86_64/systemdg.../
KDE Frameworks 5, не сильно далеко
Это же целые 4 библиотеки по несколько килобайт! Ужас-ужас.
Если бы каждое приложение для KDE так пунктуально зависело от библиотек KDE Frameworks.
> Это же целые 4 библиотеки по несколько килобайт! Ужас-ужас.У меня это тянет на 500Мб... Где вы там килобайты увидели?
Дай угадаю, debian или его потомки?
> debian^ this
Да, да, знаю, кривые руки майнтейнеров. Им об этом неоднократно писали, но воз и ныне там. В потомках, кстати, всё пучком. Я имею ввиду Бубунты и производные.
Ну вот что вы тут разканючились - 500 мегов.
Блин тут мне планшет пришел - "Win10x64 only" с emmc 32 Gb так голые окошки безо всего занимают ... Таддададам - 14 гиг(четырнадцать гигобайт) - ну и как с этим жить? А эта гнида может только 64 офтопик с 64 битного уефа. Вот где бяда... а я так хотел хороший экранчик занедорого.
(Ни Линукс ни Андроид - не взлетают(ну вернее летають но нызенко-нызенко :((
Dependencies
------------
* Qt >= 5.4
* KF5Auth
* KF5CoreAddons
* KF5Crash
* KF5I18n
* Systemd >= 209
> Выглядит аккуратно.
> Интересно, а насколько оно прибито гвоздями к КДЕ? Просто если в новости
> вместе с каким-то продуктом упоминается КДЕ, то зачастую всё плохо в
> этом плане...Возьми GTK-акшное https://screenshots.debian.net/package/systemd-ui , не обляпайся.
>Возьми GTK-акшноеЯ не против Qt. Я против полКДЕ.
Если хочешь, это переименованные kdelibs из LSB, но поделённая на более мелкие пакеты. Прослойка между KDE и Qt. Если так занимает место - чисти всё что связанно с Qt4 и Qt3, больше сэкономишь.
Надо было автору оставлять все модулем к КДЕшному Систем Сеттингс, небыло бы никаких полКДЕ и все КДЕшники по прежднему были бы счастливы и A.Stahl ибо не пол, а фуллКДЕ.
Лучше обляпатся(едой), чем обмазаться(тем во что еда превращается).
Есть же systemdx - ни к чему не прибито:
http://archlinux.org.ru/forum/topic/10571/
Мдя, сначала они говорят: "systemd проще всего что было до него", а потом пишут gui-шную фигню для чайников.
Но ты же не чайник. Ты не такой. Не используй. Или ты боишься, что теперь каждый чайник сможет выполнять 90% твоей работы, связанной с systemd, и у тебя повысился риск возгорания?
Боюсь, он, как и 99% противников systemd, просто не осилил его.
Ну, строго говоря, systemd та ещё штука. Мне как-то нужно было запустить один демон при старте системы (я программист, а не админ). И в то время мне в Дебиане как раз приехал systemd. Я его и так и эдак. В общем на полдня развернулась эпопея даже с созданием треда на ЛОРе. Оказалось, что systemd не может (не мог?) управлять демонами, созданными через один форк. И требует двойной.
Хорошо, что демон умел не демонизироваться, а systemd умел демонизировать не демонов. Так и порешили.
В общем systemd не такой уж и дружественный для обычных пользователей и я могу лишь приветствовать появление софта из этой новости.
Софт из этой новости тебе никак не поможет, просто вместо vim <unit file> ты должен будет клиенуть на него мышкой.
Возможно конкретно эта программа конкретно этой версии и не поможет, но в перспективе появятся куда более функциональные и удобные вещи. Пусть появляются.
> Возможно конкретно эта программа конкретно этой версии и не поможет, но в
> перспективе появятся куда более функциональные и удобные вещи. Пусть появляются.Мне кажется, это неправильный путь. Функциональные и удобные вещи должны появиться на уровне cli. Если gui предложит функционал, который невозможно в cli, то на systemd в промышленном применении можно будет ставить крест.
> Если gui предложит функционал, который невозможно в cli, то на systemd в промышленном применении можно будет ставить крест.Это ведь всего лишь графическая морда для уже существующего функционала. Причём, не первая, и не единственная. Разве она может предложить что-то, кроме самой себя, для нелюбителей консоли и конфигов?
Он как раз "осилил" и говорит, что гуй нужен только чайникам. А теперь боится увольнения.
Научиться делать systemctl restart kokoko-bez-sms != осилить._Принципиально_ невозможно осилить абстракцию с изменяющимся и нестабильным поведением.
Когда-нибудь системд сделают полностью безбажным и стабильным, тогда можно будет говорить о том, что системд можно осилить. Пока что, под него можно только подстроиться (но прогресс, надо признать, виден, и, вполне естественно, противников становится меньше).
Правда, боюсь, ко времени полной стабилизации системд редхат выкатит какой-нибудь systemd2, который будет угадывать требующиеся сервисы по профилю в фейсбук. И вы опять начнете кричать, что 99% противников просто не осилили кнопку «подключить к фейсбуку». И будете нахваливать себя и соратников за невиданную гениальность (ведь вокруг столько глупых нытиков, которые не любят systemd2 только за то, что не могут додуматься, как нажать кнопку login with facebook).
Какой-то мутноватый поток сознания с элементами гадания на мудях. Чаво сказать-то хошь?
> Научиться делать systemctl restart kokoko-bez-sms != осилить.
> _Принципиально_ невозможно осилить абстракцию с изменяющимся и нестабильным поведением.
> Когда-нибудь системд сделают полностью безбажным и стабильным, тогда можно будет > то, что не могут додуматься, как нажать кнопку login with facebook).ППКС.
И xkcd.com/1770/ из соседней про рибоны в либре - в тему. Сначала старуха с серпом придёт за этими "молодыми духом" -- и РХ поменяет их на новые пристяжные "таланты". Как там ММЖ говорил-то "надо жить долго, чтобы увидеть"... :///
Ну вы же сами знаете что РЦД ещё не значит толком ничего, всё может оказаться иначе спустя год. А при таких "талантах" применения СМП и старуха без серпа останется.
>что РЦД ещё не
> СМП и старуха без серпаПобедил.
---"Пишите, что куры передохли, и запросите новый телескоп."
> Научиться делать systemctl restart kokoko-bez-sms != осилитьСразу видно что ты systemd не видел, systemd не умеет restart, restart у него захардкожен в C в виде последовательности stop; start; так что научиться делать свой restart в systemd ты не можешь, никак :-)
Но зачем? Вместо одной команды тыкать кнопки?
Да, именно для этого.
> Да, именно для этого.Гуманитарная помощь мышовым http://lib.ru/ANEKDOTY/mouse_driver.txt гуеозолам? Не всё ж им болезным freebsd-ы в чооорном окошее putty тыкать, пора приобщаться к Свету Лённарта! >/<
> Но зачем? Вместо одной команды тыкать кнопки?Ты наверное до сих пор только lynx используешь. Какие то у многих извращенные понятия, раз Linux значит, только консоль. Во всех профессиях, рано или поздно появляются, инструменты для облегчения и совершенствования труда. Но лично ты можешь забивать гвозди головой :D
>ты можешь забивать гвозди головойВ этом нет ничего плохого. Плохо то, что забивальщики гвоздей головой часто любят требовать такого же поведения от других. Да ещё и хотят изменения конструкции гвоздей чтобы их было удобней забивать головой.
А когда им показываешь молоток, то на тебя смотрят как на ничтожество и спрашивают: "Снова какая-то хрень для чайников, неспособных работать головой?"
Loool! Поржал от души! Но всё же мне, проще будет юнит поправить/создать из консоли, чем мышой возить по экрану, и кликать кнопки. Проще нажать / в открытом в виме конфиге и поискать примерно то, что мне надо, чем мышой возить и кликать по 100500 уровням настроек какого-то сервиса. Проще сказать man <команда/конфик> /поисковый_запрос или <команда> --help | grep <поисковый_запрос>, чем жмакать F1 и все равно там ничего не найти среди хлама. А если вы с приходом systemd, продолжаете без проблем работать со своим локалхостом, прочитав годную статью на этой вашей хабре, это совсем не значит, что оно одинаково хорошо будет работать на highload'е > 1000 машин. Я уж молчу про передел init скриптов в юниты, ковнокод и прочее.
> Плохо то, что забивальщики гвоздей головой часто любят требовать такого же поведения от других. Да ещё и хотят изменения конструкции гвоздей чтобы их было удобней забивать головой.Есть старая хорошая поговорка: "Когда в руке молоток, то все похоже на гвоздь"
Поэтому умные люди инструменты дуракам и не дают.
Дурак же не понимает, что между "голова" и "гвозь", есть другие этапы
Он то подумал, что действие прямое, без посредников.
А если ему ещё и молоток дать - последствия будут непредсказуемыВедь по мнению дурака, всё должно решаеться как-то само,
неважно как, главное без них
https://www.youtube.com/watch?v=vIZVWVJ4_9M
>> Но зачем? Вместо одной команды тыкать кнопки?
> Ты наверное до сих пор только lynx используешь. Какие то у многих
> извращенные понятия, раз Linux значит, только консоль. Во всех профессиях, рано
> или поздно появляются, инструменты для облегчения и совершенствования труда. Но лично
> ты можешь забивать гвозди головой :DЯ практически всегда пользую links. Даже сейчас..
Ты можешь пользоваться тем, что подходит и удобно лично тебе. Главное, не пытаться внушить остальным, что твой путь — единственно верный.
> единственно верный"Верных" путей не существует в природе.
Большинство фанатиков и сектантов с тобой не согласятся.
> Большинство фанатиков и сектантов с тобой не согласятся.Конечно не согласятся. И я их не призываю соглашаться со мной, даже наоборот. У них свой путь, у меня свой.
Чёт это Службы в виндовс напоминает..
Угадай у кого разработчики Windiws стыбзили идею? https://s30.postimg.org/qkeazm5gh/Ya_ST2_2.png В Windows XP была управлялка службами, в Windows 8 её осовременили. Как и Пейнт (Ribbon) и Диспетчер задач (gnome-system-monitor).
> Угадай у кого разработчики Windiws стыбзили идею? https://s30.postimg.org/qkeazm5gh/Ya_ST2_2.png
> В Windows XP была управлялка службами, в Windows 8 её осовременили.
> Как и Пейнт (Ribbon) и Диспетчер задач (gnome-system-monitor).Ты ещё вспомни, что одним из первых графический интерфейс появился у HP. И кто его стырил?
Все? )
Вообще-то у Xerox
> Вообще-то у XeroxДельное замечание, спутал. Но суть от этого не меняется :)
Да-да, а еще монитор боком повернутый (типа «книжной» ориентации, а не «альбомной») тоже у них впервые появился. Одновременно с... И?
> И?Пришёл Джобс. И потом ВНЕЗАПНО у Apple тоже похожие графические интерфейсы появляются.
Неплохо. Надеюсь, в Opensuse примут.
Что хорошего? Если бы можно было натравливливать на программу и эта хреновина автоматом генерировала user.unit для запуска с определенными параметрами. Но получается эта хреновина просто дублирует текстовый редактор и не более. Очередной протеже прорвался в мейнстрим KDE. Очередной раз позволяет задуматься о сексуальной подоплеке в мире KDE.
К удалённой машине по ssh умеет цепляться?
Не знаю. Не запускал. Не пробовал. Но уверен, что только для локалхоста.
Вам сюда: http://cockpit-project.org/
Там есть и управление systemd, и другое.
> Вам сюда: http://cockpit-project.org/
> Там есть и управление systemd, и другое.А "другое" - это ...
>> Stream, 17:56 , 19-Дек-16, (55) +1
>> GUI - начальный курс игр BDSM, с Systemd!
Другое это http://cockpit-project.org/guide/latest/features.html
Но systemd требует )
оконце редактирования юнита како-то убогонькое. Автодополнение, подсветка где?
> Автодополнение, подсветка где?список ревизий, кнопка "скачать с интернета последнюю версию"...
наконец-то msconfig
> наконец-то msconfigM$ просто решила полностью перейти на GNU/Linux, вот и пилит инструменты для юзеров. Ждём-с.
Крепко Лёня с красношапкой ухватились за сокровенное, крепко..
судя по отзывам, многие даже стали испытывать удовольствие.
Ну у нас всё ещё есть Gentoo/Funtoo, LFS, Void, Slackware, Devuan, частично Debian. Пока туда не добрались "добродейтели" из красношапки.
ничего не мешает использовать в gentoo systemd.
скриншот редактора юнит-файлов эпичнейший. подсветка синтаксиса? не, не слышали. автокомплит и линтер? дед не использовал и нам не велел.
> Привязано гвоздями к KDE, следовательно, в печь.
> Пора бы KDE'шникам научиться делать программы, которые можно запускать и в других
> DE. Учились бы у гномеров, что ли.Угу, у гномеров gtk3 программы выглядят по другому, нежели gtk2. И декорации у них свои, декорации WM игнорируют. Так что не надо лучше у них учиться.
У гномеров все одинаково как раз выглядит. А вот то, что другие не могут сделать одинаковые темы GTK2/GTK3, это не гномеров проблемы.
Что касается декораций, то на гноме декорации WM (для приложений в XWayland) рисуются именно с использованием темы GTK3, так что все опять же одинаково.
> У гномеров все одинаково как раз выглядит.Одинаково гигантские заголовки окон прилагаются.
>> У гномеров все одинаково как раз выглядит.
> Одинаково гигантские заголовки окон прилагаются.Кстати, нет. Для толщины специально сделано исключение. У автоматически добавляемых декораций (неважно, серверных или клиентских) толщина меньше, чем у добавленного руками GtkHeaderBar с кнопками.
&.default-decoration {
padding: 4px;
.button { padding: 5px; }
}Сжимать совсем все смысла нет, т.к. если в хедербаре есть контролы, то это будет мелко и неудобно.
>> У гномеров все одинаково как раз выглядит.
> Одинаково гигантские заголовки окон прилагаются.Собственно, пример:
Сверху вниз:
SSD (GTK2), стандартные CSD, кастомный GtkHeaderBar.
Кастомные хедербары используются везде, для остальных GTK3-окон используются клиентские декорации под Wayland и серверные под X11 (при GTK_CSD=1 везде клиентские), для прочих окон везде используются серверные.
> Собственно, пример:
> http://imgur.com/a/FALXq
> Сверху вниз:
> SSD (GTK2), стандартные CSD, кастомный GtkHeaderBar.
> Кастомные хедербары используются везде, для остальных GTK3-окон используются клиентские
> декорации под Wayland и серверные под X11 (при GTK_CSD=1 везде клиентские),
> для прочих окон везде используются серверные.И все три примера, на мой вкус, очень большие. Но это на мой вкус, никому не навязываю.
> И все три примера, на мой вкус, очень большие. Но это на
> мой вкус, никому не навязываю.Ну это уже от темы зависит. А большие они в дефолтной теме затем, чтобы было удобно на тачпадах и тачскринах (на ноутбуках с тачем). Надо сказать, что на тачпаде разница очень заметна между такими заголовками, и, скажем, стандартными Clearlooks во втором гноме. С мышкой смысла в таких больших нет, соглашусь.
А так пожалуйста:
http://imgur.com/a/EV6Pj
Чтобы было глобально, надо это дело обернуть в тему GTK.
Но на тачпаде, на мой взгляд, так уже некомфортно: целиться надо. :)
> А так пожалуйста:
> http://imgur.com/a/EV6Pj«Пожалуйста» — это BlackSquare в KDE: http://i.imgur.com/E3c5D17.png
;))
>> А так пожалуйста:
>> http://imgur.com/a/EV6Pj
> «Пожалуйста» — это BlackSquare в KDE: http://i.imgur.com/E3c5D17.png
> ;))Ну можно и так, какая разница-то? Еще размер шрифтов и кнопки закрытия тогда уменьшить, это тоже делается.
> Ну можно и так, какая разница-то? Еще размер шрифтов и кнопки закрытия
> тогда уменьшить, это тоже делается.Ну вот лично мне не доводилось видеть, что в GNOME так можно. Вечно на скринах чрезмерно габаритные заголовки.
> Ну вот лично мне не доводилось видеть, что в GNOME так можно.
> Вечно на скринах чрезмерно габаритные заголовки.Уговорили. :)
http://imgur.com/a/NoIQu
Еще уменьшить?
> Уговорили. :)
> http://imgur.com/a/NoIQu
> Еще уменьшить?Это примерный размер дефолтного Oxygen в KDE, а не что-то меньше. )
Но круто, что можно!
>> Уговорили. :)
>> http://imgur.com/a/NoIQu
>> Еще уменьшить?
> Это примерный размер дефолтного Oxygen в KDE, а не что-то меньше. )
> Но круто, что можно!Ну а с чего было бы нельзя? Там обычный CSS. :) Можно хоть вообще убрать, только зачем? Их же большими не просто так сделали, а чтобы не надо было целиться в мелкие-мелкие кнопочки.
Собственно я до сих пор все время промахиваюсь по кнопкам закрытия уведомлений и управления плеером в уведомлениях, хотя там они не настолько мелкие.
Да и на самом деле стандартные декорации в гноме попадаются довольно редко. У большинства приложений в декорациях находятся контролы. Если их уменьшить до такого состояния, то, полагаю, будет неудобно даже вам. :)
Как-то всё сложно. Но хорошо, что возможно в принципе. )
Ну так это ж, по сути, редактирование темы. В KWin у половины тем вообще плюсовый код для такого надо править, если опций не хватает. ;)
> Ну так это ж, по сути, редактирование темы. В KWin у половины
> тем вообще плюсовый код для такого надо править, если опций не
> хватает. ;)Так в KWin уже есть темы с небольшими заголовками. А рамка убирается в 3,5 клика. )
>> Ну так это ж, по сути, редактирование темы. В KWin у половины
>> тем вообще плюсовый код для такого надо править, если опций не
>> хватает. ;)
> Так в KWin уже есть темы с небольшими заголовками. А рамка убирается
> в 3,5 клика. )Ну так и под GTK наверняка (я не искал) есть темы с небольшими заголовками. :)
А рамку убирать не надо, т.к. там могут быть контролы.
> Ну так и под GTK наверняка (я не искал) есть темы с
> небольшими заголовками. :)
> А рамку убирать не надо, т.к. там могут быть контролы.Везде — не надо. В Кедах это делается для каждого приложения индивидуально. Я вот в Firefox убрал, там и так по вертикали места не сильно много.
> Везде — не надо. В Кедах это делается для каждого приложения индивидуально.
> Я вот в Firefox убрал, там и так по вертикали места
> не сильно много.А для Firefox же для этого расширения были. Но в любом случае, это уже не к теме GTK относится. :)
Ну и насчет места, у меня сейчас Epiphany выглядит вот так:
http://imgur.com/a/ZlHTx
:)
> Ну и насчет места, у меня сейчас Epiphany выглядит вот так:
> http://imgur.com/a/ZlHTx
> :)Клёво. А где строка ввода? )
P.S. Это о чём новость изначально, не помнишь? ))
>> Ну и насчет места, у меня сейчас Epiphany выглядит вот так:
>> http://imgur.com/a/ZlHTx
>> :)
> Клёво. А где строка ввода? )
> P.S. Это о чём новость изначально, не помнишь? ))По нажатию на заголовок/адрес же. Скрин делать лень, вот нагугленный:
https://blogs.gnome.org/mcatanzaro/files/2016/09/tls-errors-...
На новой вкладке/страницах ошибок/изображениях показывается всегда. На остальных — в обычном режиме заголовок/адрес как на предыдущем скрине.
Но вообще это действительно довольно неочевидно, и начиная с 3.22 адресная строка будет просто всегда показываться.А о чем новость — ну да. :) А потом какой-то аноним (не я!) ляпнул про гномовские декорации.
"Пора бы KDE'шникам научиться делать программы, которые можно запускать и в других DE" а зачем? Я регулярно читаю что кде всё и ничего полезного там нет. Вот остальные и обойдутся без бесполезного софта от кде
> "Пора бы KDE'шникам научиться делать программы, которые можно запускать и в других
> DE" а зачем? Я регулярно читаю что кде всё и ничего
> полезного там нет. Вот остальные и обойдутся без бесполезного софта от
> кдеПолезный софт там есть, но то, как пакеты собирают некоторые майнтенеры (не будем тыкать пальцами), это отдельная история. Как тебе пакет с Дельфином, который тенет в том числе phonon, vlc, plasma, kate и ещё бог знает что. Короче пол-кде.
> vlc
> kdeЯ что-то упустил?
>Я что-то упустил?Да.
>phonon
Вот это.
>>Я что-то упустил?
> Да.
>>phonon
> Вот это.Нет. Вопрос был не про phonon, а про vlc.
VLC может использоваться в качестве бэкенда Phonon, вместо GStreamer. Видимо, в каком-то дистре его прибили гвоздями.
> VLC может использоваться в качестве бэкенда Phonon, вместо GStreamer. Видимо, в каком-то
> дистре его прибили гвоздями.Вопрос даже не в том, почему phonon прибит гвоздями к vlc, а почему _dolphin_ прибит.
> Вопрос даже не в том, почему phonon прибит гвоздями к vlc, а
> почему _dolphin_ прибит.В Dolphin же есть возможность прослушивания аудио и просмотра видео в панели сведений встроенной приблудой, может, поэтому. Хотя тащить с собой целую гору всего на свете — это жесть, конечно.
А с другой стороны, Dolphin всё-таки часть проекта KDE, а не самостоятельный отдельный FM.
Продолжаю уточнять: вопрос не в том, почему phonon прибит к vlc, или почему dolphin прибит к phonon, а почему dolphin прибит к vlc. :)
Хотя если оба условия выше выполнены, то и это выполнено, да. Так-то во многих KDE-шных приложениях есть в каком-то виде встраивание всякой мультимедии. Но это просто phonon, а у него бекенд на выбор GStreamer, VLC, Xine или там еще что. Конкретно поддержку VLC же даже ставить необязательно.
> Хотя если оба условия выше выполнены, то и это выполнено, да.О чём и речь. Жёстко прибито одно, за ним жёстко прибито другое, и получается такая последовательность. Почему Phonon тащит за собой именно VLC — вопрос к конкретным мейнтейнерам конкретного дистра.
>учились бы у гномеров что лидва стула. Одни прибивают все к kde frameworks, другие - к жистремеру, gvfs и прочему ненужно