LXPanel
Последнее изменение этой страницы: 16:37, 7 июня 2019.
![]() | |
Разработчики: | LXDE |
---|---|
Выпущена: | 12.11.2006 |
Постоянный выпуск: | 0.10.0 / 23 марта 2019 |
Операционная система: | UNIX |
Тип ПО: | Панель задач рабочего стола |
Лицензия: | GNU GPL (General Public License) |
Веб-сайт |
lxde |
LXPanel - это приложение с графическим интерфейсом для облегченной среды рабочего стола X11 (LXDE).
Содержание
- 1 Функции LXPanel
- 2 Другие пакеты LXPanel
- 2.1 dep: libasound2 (>= 1.0.16)
- 2.2 dep: libc6 (>= 2.14) [amd64]
- 2.3 dep: libcairo2 (>= 1.2.4)
- 2.4 dep: libfm-gtk4 (>= 1.2.0)
- 2.5 dep: libfm-modules
- 2.6 dep: libfm4 (>= 1.2.0)
- 2.7 dep: libgdk-pixbuf2.0-0 (>= 2.22.0)
- 2.8 dep: libglib2.0-0 (>= 2.37.3)
- 2.9 dep: libgtk2.0-0 (>= 2.24.0)
- 2.10 dep: libmenu-cache3 (>= 0.5.0)
- 2.11 dep: libpango-1.0-0 (>= 1.14.0)
- 2.12 dep: libx11-6
- 2.13 dep: libxml2 (>= 2.7.4)
- 2.14 dep: lxpanel-data (= 0.7.2-1)
- 2.15 rec: xkb-data
- 2.16 sug: iceweasel
- 2.17 sug: lxsession
- 3 Настройка LXPanel вручную
- 4 Алгоритм действий в случае отсутствия изменений
- 5 Источники
Функции LXPanel
Данное приложение сформировано из fbpanel и включает в себя следующие функции:
- Удобное меню приложений, автоматически генерируемое из файлов .desktop в системе.
- Панель запуска (маленькие иконки, нажимаемые для запуска приложений).
- Панель задач, поддерживающая подсказку срочности ICCCM / EWMH (окна Pidgin IM могут мигать при поступлении новых сообщений).
- Запуск диалога (пользователь вводит команду для запуска, не открывая терминал)
- Плагин со значком состояния сети.
- Плагин регулировки громкости (опционально).
- Область уведомлений (системный трей).
- Цифровые часы.
- Плагин для светодиодных индикаторов клавиатуры (заглушки / цифровые замки).
- lxpanelctl: управление lxpanel из других программ[Источник 1].
Другие пакеты LXPanel
dep: libasound2 (>= 1.0.16)
- Разделяемая библиотека для приложений ALSA.
- Виртуальный пакет, предоставляемый liboss4-salsa-asound2.
dep: libc6 (>= 2.14) [amd64]
- Библиотека GNU C: динамически подключаемые библиотеки.
- Виртуальный пакет, предоставляемый libc6-udeb.
dep: libcairo2 (>= 1.2.4)
Библиотека для двухмерной векторной графики Cairo.
dep: libfm-gtk4 (>= 1.2.0)
Поддержка управления файлами (библиотека GTK + 2.0 GUI).
dep: libfm-modules
Поддержка управления файлами (загружаемые модули для библиотеки).
dep: libfm4 (>= 1.2.0)
Поддержка управления файлами (основная библиотека).
dep: libgdk-pixbuf2.0-0 (>= 2.22.0)
Библиотека GDK Pixbuf.
dep: libglib2.0-0 (>= 2.37.3)
Библиотека С-функций.
dep: libgtk2.0-0 (>= 2.24.0)
Библиотека графического пользовательского интерфейса GTK+.
LXDE реализация кеша меню Freedesktop.
dep: libpango-1.0-0 (>= 1.14.0)
Библиотека компоновки и отрисовки текста на разных языках.
dep: libx11-6
Библиотека X11 для клиентской стороны.
dep: libxml2 (>= 2.7.4)
Библиотека для работы с XML (GNOME)
dep: lxpanel-data (= 0.7.2-1)
LXDE панель (файлы данных).
rec: xkb-data
Файлы данных для расширения X Keyboard (XKB).
sug: iceweasel
Веб-браузер на основе Firefox — переходный пакет.
sug: lxsession
Диспетчер сеансов для LXDE.
Настройка LXPanel вручную
Если пользователь хочет добавить Своё приложение или под-меню в главное меню LXDE надо: 1. Создать (или проверить наличие) файла (того которое будем добавлять в меню) с расширением desktop и находящегося в каталоге /usr/share/applications/ (ну или аналогично в домашней директории нужного пользователя /home/user/.local/share/applications/, если меню будет изменено только для одного пользователя). В качестве примера добавляется MC. Следует перейти в /usr/share/applications/ и создать файл mc.desktop со следующим содержимым:
1 [Desktop Entry]
2 # Кодировка
3 Encoding=UTF-8
4 #Указывает что приложение (может быть и каталог и ссылка на URL)
5 Type=Application
6 # Имя (То что будет отображаться)
7 Name=MC
8 #Комментарий
9 Comment=mc
10 #Имя иконки !Иконка с данным именем должна быть в вашей системе
11 Icon=mc
12 #Так как приложение консольное то ставим true иначе можно false
13 Terminal=true
14 #Собственно команда запуска. !Можно указывать полный путь к приложению.
15 Exec=mc
16 #Дословно: Скрывать в меню? - Нет
17 NoDisplay=false
18 #Категории меню в которых отображать наше приложение, перечисляем через запятую. !Точка с запятой в конце обязательна.
19 Categories=mc;
2. Следует открыть файл /etc/xdg/menus/lxde-applications.menu - !От root (по сути это обычный xml файл, к тому же по FreeDesktop спецификации). В самом начале есть следующие строчки:
1 <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
2 "http://www.freedesktop.org/standards/me ... 0/menu.dtd">
3 <Menu>
4 <Name>Applications</Name>
5 <Directory>lxde-menu-applications.directory</Directory>Де
3. Сразу после них можно добавлять своё приложение, для этого вставляем такую форму:
1 <Include>
2 <Filename>mc.desktop</Filename>
3 </Include>
И необходимо сохранить изменения. Готово[Источник 2].
Алгоритм действий в случае отсутствия изменений
Если изменения не произошли то можно перезапустить сессию либо в консоли выполнить следующие действия.
Убрать панель
$ killall lxpanel
Очистить кэш меню
$ find ~/.cache/menus -name '*' -type f -print0 | xargs -0 rm
Запуск панели снова
$ lxpanel -p LXDE &
Источники
- ↑ LXPanel // Debian - Универсальная Операционная Система [1997 — 2019]. URL: https://packages.debian.org/jessie/x11/lxpanel (дата обращения: 13.04.2019).
- ↑ Редактирование LXDE menu вручную // Lubuntu.ru - Форум [2019 — ]. Дата обновления: 20.02.2012. URL: https://lubuntu.ru/viewtopic.php?f=15&t=597 (дата обращения: 13.04.2019).
ISSN 2542-0356
Следуй за Полисом
Оставайся в курсе последних событий
Лицензия
Если не указано иное, содержание этой страницы доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» 4.0, а примеры кода – по лицензии Apache 2.0. Подробнее см. Условия использования.