Кнопка "Пуск" для Tint2 у Openbox

Відтінок2 це полегшена панель, призначена для використання в основному з Openbox, не потребує бібліотек GTK ni Qt і це дуже налаштовується.

Справа в тому, що у нього немає кнопки для видалення меню програми і те, що у вас розгорнута програма, може дуже дратувати.

Що ми будемо використовувати

  • Версія Відтінок2 SVN для користувачів Arch (це в AUR), оскільки версія репо не підтримує лаунчери, а також створює зомбі-процеси; у Debian вони можуть використовувати той, який є в їхніх офіційних сховищах; в інших дистрибутивах я не знаю 
  • Інструмент xdotool, що імітує введення миші та клавіатури.
  • xev щоб визначити клавіші, які ми натискаємо. Зазвичай він встановлюється разом із утилітами графічного сервера.

rc.xml

Спочатку потрібно встановити комбінацію клавіш для відображення меню Openbox. Ми робимо це, редагуючи файл ~ / .config / openbox / rc.xml, Наприклад:

кореневе меню

xdotool

Продовжуйте намагатися xdotool. Ми продовжуємо з прикладом вище:

xdotool key super+Escape
Ця команда підказує вам змоделювати комбінацію клавіш 'супер ' або "Windows" і "Вихід ', який викликає та виконує дію, яку ми раніше налаштували в rc.xml Openbox, що відображає меню.

Як ви могли помітити, "імена" клавіш різняться. У Openbox це "W", тоді як xdotool визначає його як "супер", але справа в тому, щоб спробувати імена.

xev

Що робити, якщо я не знаю, як називається ключ? увійти сюди xev. Цей інструмент розповідає нам про дії пристроїв введення у вікні X. Просто запустіть xev у терміналі та починайте натискати клавіші та рухати мишею у вікні, що з’явиться.

У терміналі показано, що натисніть Print, щоб зробити знімок екрана

У терміналі показано, що натисніть Print, щоб зробити знімок екрана.

Глечик

Наступним буде створення файлу .desktop який використовується для вказівки запуску програми, яку піктограму використовувати для входу в меню тощо.

sudo nano /usr/share/applications/tint2-button.desktop
Додаємо це:

[Desktop Entry] Encoding=UTF-8
Name=Tint2 Openbox Menu
Comment=Tint2 Openbox Menu
X-GNOME-FullName=Openbox Menu
Exec=xdotool key super+Escape ## AQUÍ LA COMBINACIÓN QUE ELIGIERON
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/usr/share/pixmaps/start-here-arch.png ## AQUÍ PONEN LA RUTA A SU ÍCONO
Categories=Menu;
StartupNotify=true

Відтінок2

Залишилося лише додати панель запуску на панель, відредагувавши файл ~ / .config / tint2 / tint2rc приблизно так:

#---------------------------------------------
# PANEL
#---------------------------------------------
panel_monitor = all
panel_position = top center
panel_items = LTSC ## EN ESTA PARTE CONFIGURAN EL ORDEN DE LOS ELEMENTOS
panel_size = 100% 30
panel_margin = 0 0
panel_padding = 0 0 0
font_shadow = 0
panel_background_id = 1
wm_menu = 0
#---------------------------------------------
# LAUNCHERS
#---------------------------------------------
launcher_icon_theme = AwOkenDark ## REEMPLAZEN CON SU TEMA DE ÍCONOS
launcher_padding = 2 2 0
launcher_background_id = 0
launcher_icon_size = 24
launcher_item_app = /usr/share/applications/tint2-button.desktop

Ми перезапускаємо панель і все.

В кінці.

В кінці.