Книга: Погружение в Salix

Slackel, сын Salix'а: *box'овые редакции

Slackel, сын Salix'а: *box'овые редакции

Однако рассмотрение Slackel'а я начну с *box'совых редакций, причём с установочных, потому что Live-образы – это отдельная песня, которая будет спета под занавес, после рассказа о KDE-редакциях Slackel'а и Salix'а – они настолько похожи, что их имеет смысл описывать совместно.

Но сначала – несколько слов об инсталляции с установочных образов. Она одинакова для всех редакций и один в один воспроизводит инсталлятор Salix'а, включая три варианта: всё те же CORE, BASIC и FULL. В процессе установки обнаруживается лишь одно отступление от «генеральной линии»: в качестве начального загрузчика в Slackel'е, кроме LILO, предлагается также GRUB 2:


Рисунок 11-14.Выбор начального загрузчика

Выбрав в качестве загрузчика GRUB, можно выполнить и некоторые настройки оного – например, задать параметры ядра (чего я, впрочем, не делал, да обычно и не нужно):


Рисунок 11-15.Здесь можно задать параметры ядра

До недавнего времени в установщике Slackel'а была курьёзная особенность: сначала он предлагал задать пароль root'а, а затем, как и в текущей версии Salix'а, радостно сообщал, что аккаунт администратора не активирован, и предлагал создать простой пользовательский, из которого доступ а административным привилегиям будет осуществляться через sudo. Однако в последней версии Slackel'а это безобразие ликвидировано: аккаунт администратора доступен. Хотя для авторизации при запуске всех общесистемных утилит gksu запускается в режиме sudo (то есть с запросом пользовательского пароля).

После установки и перезагрузки мы видим меню GRUB'а, в котором почему-то фигурирует номер версии Slackware, хотя, как было сказано ранее, современные редакции Slackel'а базируются на ветке Current:


Рисунок 11-16.Меню загрузчика GRUB2

А затем – такое приглашение к авторизации:


Рисунок 11-17. Приглашение к авторизацииGDM

Меню загрузчика одинаково для всех редакций, дисплейный менеджер – GDM для обеих *box'осовых редакций. А дальше начинаются разночтения, в зависимости от используемого WM/DE. Для Openbox-редакции, с которой я начну дальнейший рассказ, загруженный рабочий стол выглядит так:


Рисунок 11-18.Openbox-редакция: рабочий стол

Я, конечно, понимаю, что выжженной солнцем и вытоптанной козами Греции к зелёной траве относятся очень трепетно. Но прочитать на её фоне белые буковки, думаю, мало кому удастся. Поэтому я сразу обратился к настройкам Openbox'а, дабы поменять фоновый рисунок. И был несколько ошарашен.

Все (кроме давних применителей KDE, вроде автора этих строк) привыкли дружно ругать конфигуратор KDE за отсутствие логики. Забывая при этом, что во-первых, логика в нём есть – только довольно своеобразная. В во-вторых, с помощью этого, внешне не логичного, конфигуратора можно настроить всё, что угодно.

Столь же общим местом является хвалить GNOME-два за простоту его конфигуратора. Опять же не принимая во внимание то, что эта простота оборачивается убогостью настроек. А некоторые даже простирают свою хвалу и до GNOME-три, где действительно конфигуратор столь же прост, сколь и неумел: многие самые простые вещи можно сделать только с помощью сторонних утилит.

Ну так вот, настройщики Openbox'а (а их там два) совмещают в себе запутанность и уже полное отсутствие логики (сравнимые только с настройками Unity, да и то только при участии всех её многочисленных твикеров) с бедностью их возможностей, не уступающей GNOME-трёшным (без твикеров).

Правда, в конце концов важные для меня вещи (шрифты, включая хинтинг, цветовые схемы, обрамление окон и их поведение) настроить удалось. Обнаружилось даже место, где меняются обои рабочего стола. Как вы думаете, куда притулилась эта опция? В настройки файлового менеджера, носящего имя SpaceFM. О последнем я слышал диаметрально противоположные отзывы. На меня он произвёл впечатление оригинального концептуально и богатого возможностями. Большинство из которых для меня, однако, оказались невостребованными.

А в остальном, если отрешиться от внешней оболочки, Slackel – тот же Salix в своей консольной части, и почти он же – по набору приложений графического режима. С поправкой на штатные приложения среды, разумеется. Так, в качестве терминала в нём используется Sakura (вполне приятный терминал, не хуже других, хотя и не лучше), файловым менеджером выступает поминаемый ранее SpaceFM, из редакторов присутствуют Leafpad и Geany, из офисных пакетов – AbiWord и Gnumeric.

В общем, отцовские заветы типа «одна задача – одно приложение», и по возможности «лёгкое», Slackel выполняет неукоснительно. Но, как я уже сказал, оконный менеджер Openbox в нынешнем его виде меня ни разу не вдохновил. А Fluxbox я некогда активно применял и даже любил. Так что при первой возможности ознакомился и с этой редакцией.

Как я уже сказал, она пока существует только в виде Liv-образа, об инсталяторе которого речь пойдёт позднее. А в установленном виде она выглядит, как и все прочие редакции Slackel'а от Дмитриса Дзевоса (Dimitris Tzemos), с поправкой на панели и менюшки рабочего стола:


Рисунок 11-19.Fluxbox-редакция: рабочий стол с окном терминала

С первого взгляда даже трудно поверить, что перед нами потомок легендарного Blackbox'а, издревле прославленного своей элегантностью. – настолько он похож на Openbox и порождённую им среду LXDE. Особенно возмутила меня кнопка главного меню на управляющей панели, что является позорным и преступным отступлением от *box'овых традиций.

Да и базовые приложения в основном заимствованы из LXDE. Так, терминальное окно на предыдущем скриншоте – это действительно LXDE Terminal. И в данной сборке у него действительно нет ни строки заголовка, ни элементов управления окном. Масштабированию оно не поддаётся, и переместить его никуда нельзя, можно только закрыть.

Зато настройки рабочего стола, на первый взгляд, сделаны в стиле *box'ов – из контекстного меню по правому клику, в виде смены стилей Fluxbox'а:


Рисунок 11-20.Fluxbox-редакция: смена стиля рабочего стола

Через то же самое меню, казалось бы, можно изменить фон рабочего стола:


Рисунок 11-21.Fluxbox-редакция: изменить фон? А вот фигушки!

Держи карман шире, как говорил персонаж известной детской сказочки: выбор любого из предлагаемых вариантов не даёт никакого эффекта. А что-либо делать на фоне колосящейся нивы тоже положительно невозможно. Благо решение находится в том самом кощунственном главном меню Fluxbox'а, в секции Setting, в виде пункта Параметры рабочего стола:


Рисунок 11-22. Fluxbox-редакция: Параметры рабочего стола в главном меню

Через этот пункт вызывается панель, содержащая на видном месте выпадающее меню для выбора файла, используемого в качестве фона:


Рисунок 11-23.Fluxbox-редакция: внешний вид рабочего стола

Находятся эти файлы в каталоге /usr/share/wallpapers. Правда, «находятся» – это сказано громко: никакой альтернативы «греческому полю» не предлагается, и отключить вывод обоев нельзя – можно только удалить соответствующий файл:

$ sudo rm /usr/share/wallpapers/slackel.png

После этого фон приобретает радикально чёрный окрас, но вот это как раз настраиваемо в той же вкладке панели Параметров. Во второй же её вкладке, Значки рабочего стола, можно указать, пиктограммы каких каталогов должны отображаться на рабочем столе:


Рисунок 11-24.Fluxbox-редакция:Значки рабочего стола

А во вкладке Дополнительные включается, при желании, вывод на рабочий стол пиктограмм, соответствующих подкаталогам произвольного каталога, например, домашнего:


Рисунок 11-25.Fluxbox-редакция: рабочий стол как домашний каталог

Сразу после установки пиктограммы рабочего стола будут, естественно, подписаны русскими буквами. Англоязычные имена они приобретут после выполнения вот такой команды:

$ xdg-user-dirs-update --force

Внимание – опция принудительного переименования каталогов здесь обязательна. После чего следует удалить прежние каталоги с кириллическими именами – и рабочий стол Fluxbox'а будет выглядеть в соответствие с выбранным цветом фона (см. рис. 11-23):


Рисунок 11-26.Fluxbox-редакция: рабочий стол после настроек

Это удобно, особенно если велеть файловому менеджеру (в этом амплуа здесь выступает PCManFM) открывать каталоги одним кликом:


Рисунок 11-27.Fluxbox-редакция: настройка файлового менеджера

Ведь теперь рабочий стол является таким же каталогом, как и все остальные, и управляется тем же файловым менеджером. Так что одиночный клик на любой пиктограмме открывает в нём соответствующий каталог.

Больше никаких особых настроек среды через графические «морды» не обнаруживается. Это не значит, что их нет: Fluxbox можно очень тонко настроить прямым редактированием конфигурационных файлов. И вообще, в целом Fluxbox мне понравился больше своего Open-собрата – не смотря на крамольную кнопку главного меню.

Оглавление книги


Генерация: 1.069. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз