А где здесь кнопочки?
Когда-то я с восторгом перешел на «обезжиренный» оконный менеджер Xfce. Прошли годы (целых два). С одной стороны, Xfce всё меньше соответствовал заявленному лозунгу «cholesterol free» и оброс жирком почти так же, как Gnome и KDE, которым собирался составить конкуренцию. С другой стороны, сам я перестал остро нуждаться практически во всех возможностях «рабочего стола» (всякие кнопки «Пуск», ярлычки «Мой компьютер») и т.д. Практически любая проблема решается из консоли или по Alt+F2. А значит можно отказаться от энергопотребляющих излишеств и перейти на еще более легковесный менеджер — LXDE.
Скорострельность его выше всяких похвал. Однако это вещь настолько аскетичная, что штатных средств для создания удобной панели ярлычков не всегда хватает. А душа нет-нет да и требует удобств, особенно если эксплуатируешь компьютер не один, а с домочадцами. Пришлось въезжать в синтаксис настроек. Затраченное время окупилось с лихвой удобствами, не уступающими возможностям «жирных» оконных менеджеров.
Настроить LXDE-панели «по-человечески», т.е. в GUI-режиме, можно. Для этого нужно щелкнуть правой кнопкой по соответствующей, выбрать «Настройка панели» и пошурудить в открывшихся вкладках.
Однако ручная правка конфига дает гораздо больше возможностей. Например, пространства между кнопками запуска можно настроить более точно. Но главное — можно добавить на панель приложения, которых нет в списке настроечного апплета. Например, мой дистрибутив настолько облегчен, что в нем нет даже Firefox (заменен на Midory). Вот как решается эта проблема.
Свежая версия Firefox поставляется в виде архива, который следует распаковать в /usr/lib. В нем нет ни ярлычка, ни иконки. Однако эти недостатки легко восполнить. И firefox.desktop, и firefox.png (или даже svg) легко находятся в сети. Первый следует поместить в /usr/share/application, второй — в /usr/share/pixmap. Файл с расширением *.desktop имеет очень простую структуру и его легко отредактировать на свой вкус. Можно создавать свои специфические ярлычки. Я, например, на основе стандартного mplayer.desktop сделал ярлык для запуска MPlayer в режиме телевизора. Но в основном desktop-файлы поставляются в составе соответствующих пакетов.
Теперь можно добавить ярлычки на панель LXDE. Файлы, отвечающие за описания панелей находятся в домашнем каталоге
Можно править, можно создать новые. Каждый такой файл содержит серию описаний, заключенных в фигурные скобки. Например, за добавление браузеров Firefox и Opera отвечает такой код:
В заключение советую не удалять панель, которая поставляется с LXDE по умолчанию, а поместить ее, например, на верхнюю часть экрана и сделать автоскрывающейся. Во-первых, там много полезных инструментов, о существовании которых вы можете даже не подозревать (прекрасная GUI-утилита для записи DVD-дисков Brasero, изумительные по скорострельности и широте поддерживаемых форматов электронные таблицы Gnumeric и т.д.). Во-вторых, файл, описывающий панель по умолчанию, полезен как образец, из которого вы можете скопировать фрагменты для собственной. Далее привожу конфиг панели, который получился у меня (см. скриншот в начале топика).
Скорострельность его выше всяких похвал. Однако это вещь настолько аскетичная, что штатных средств для создания удобной панели ярлычков не всегда хватает. А душа нет-нет да и требует удобств, особенно если эксплуатируешь компьютер не один, а с домочадцами. Пришлось въезжать в синтаксис настроек. Затраченное время окупилось с лихвой удобствами, не уступающими возможностям «жирных» оконных менеджеров.
Настроить LXDE-панели «по-человечески», т.е. в GUI-режиме, можно. Для этого нужно щелкнуть правой кнопкой по соответствующей, выбрать «Настройка панели» и пошурудить в открывшихся вкладках.
Однако ручная правка конфига дает гораздо больше возможностей. Например, пространства между кнопками запуска можно настроить более точно. Но главное — можно добавить на панель приложения, которых нет в списке настроечного апплета. Например, мой дистрибутив настолько облегчен, что в нем нет даже Firefox (заменен на Midory). Вот как решается эта проблема.
Свежая версия Firefox поставляется в виде архива, который следует распаковать в /usr/lib. В нем нет ни ярлычка, ни иконки. Однако эти недостатки легко восполнить. И firefox.desktop, и firefox.png (или даже svg) легко находятся в сети. Первый следует поместить в /usr/share/application, второй — в /usr/share/pixmap. Файл с расширением *.desktop имеет очень простую структуру и его легко отредактировать на свой вкус. Можно создавать свои специфические ярлычки. Я, например, на основе стандартного mplayer.desktop сделал ярлык для запуска MPlayer в режиме телевизора. Но в основном desktop-файлы поставляются в составе соответствующих пакетов.
Теперь можно добавить ярлычки на панель LXDE. Файлы, отвечающие за описания панелей находятся в домашнем каталоге
cd ~/.config/lxpanel/LXDE/panels
Можно править, можно создать новые. Каждый такой файл содержит серию описаний, заключенных в фигурные скобки. Например, за добавление браузеров Firefox и Opera отвечает такой код:
Plugin {
type = launchbar
Config {
Button {
id=/usr/share/applications/firefox.desktop
}
Button {
id=/usr/share/applications/opera-browser.desktop
}
}
}
В заключение советую не удалять панель, которая поставляется с LXDE по умолчанию, а поместить ее, например, на верхнюю часть экрана и сделать автоскрывающейся. Во-первых, там много полезных инструментов, о существовании которых вы можете даже не подозревать (прекрасная GUI-утилита для записи DVD-дисков Brasero, изумительные по скорострельности и широте поддерживаемых форматов электронные таблицы Gnumeric и т.д.). Во-вторых, файл, описывающий панель по умолчанию, полезен как образец, из которого вы можете скопировать фрагменты для собственной. Далее привожу конфиг панели, который получился у меня (см. скриншот в начале топика).
# lxpanel <profile> config file. Manually editing is not recommended.
# Use preference dialog in lxpanel to adjust config when you can.
Global {
edge=bottom
allign=center
margin=0
widthtype=percent
width=50
height=36
transparent=0
tintcolor=#ffffff
alpha=255
autohide=1
heightwhenhidden=2
setdocktype=1
setpartialstrut=0
usefontcolor=0
fontcolor=#000000
background=0
iconsize=36
}
Plugin {
type = launchbar
Config {
Button {
id=/usr/share/applications/firefox.desktop
}
Button {
id=/usr/share/applications/opera-browser.desktop
}
}
}
Plugin {
type = space
expand=1
Config {
Size=20
}
}
Plugin {
type = separator
}
Plugin {
type = launchbar
Config {
Button {
id=/usr/share/applications/mplayer.desktop
}
Button {
id=/usr/share/applications/mplayertv.desktop
}
}
}
Plugin {
type = space
expand=1
Config {
Size=20
}
}
Plugin {
type = separator
}
Plugin {
type = launchbar
Config {
Button {
id=/usr/share/applications/openoffice.desktop
}
Button {
id=/usr/share/applications/gnumeric.desktop
}
Button {
id=/usr/share/applications/leafpad.desktop
}
Button {
id=/usr/share/applications/galculator.desktop
}
}
}
Plugin {
type = space
expand=1
Config {
Size=20
}
}
Plugin {
type = separator
}
Plugin {
type = launchbar
Config {
Button {
id=/usr/share/applications/gimp.desktop
}
}
}
Plugin {
type = space
expand=1
Config {
Size=20
}
}
Plugin {
type = separator
}
Plugin {
type = launchbar
Config {
Button {
id=/usr/share/applications/pcmanfm.desktop
}
Button {
id=/usr/share/applications/brasero.desktop
}
Button {
id=/usr/share/applications/sakuralab.desktop
}
}
}
Plugin {
type = space
expand=1
Config {
Size=20
}
}
Plugin {
type = separator
}
Plugin {
type = volumealsa
}
Plugin {
type = cpu
}
Plugin {
type = space
expand=1
Config {
Size=20
}
}
Plugin {
type = separator
}
Plugin {
type = launchbar
Config {
Button {
id=lxde-logout.desktop
}
}
}
Комментарии (3)
RSS свернуть / развернутьlxde мне нравится больше чем xfce
Sergei_T
yababay
S1eng
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.