Кнопка "Пуск" для 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

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

В кінці.

В кінці.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   елав - сказав він

    ВЕЛИКИЙ !!!! Інших слів у мене немає. U_U

  2.   Грегоріо Еспадас - сказав він

    Мені це ніколи не спало б на думку, оплески! Я навіть хочу повернутися до Openbox і відкласти KDE aside

    1.    cookie - сказав він

      Дякую 😀, хоча насправді ідея не є моєю оригіналом, я давно натрапив на неї через # форуми!

  3.   3rn3st0 - сказав він

    Дякую! Як цього фокусу не вистачало.

  4.   3rn3st0 - сказав він

    Завдяки красі та простоті цього трюку, я забув згадати, що ви можете потрапити безпосередньо на робочий стіл CrunchBang, використовуючи комбінацію клавіш: Super + D / Win + D (це одна і та ж комбінація, описана для різних користувачів).

    Зробіть тест, відкрийте два, три, чотири або стільки вікон, скільки хочете, а потім натисніть Super + D, і ви опинитесь безпосередньо на робочому столі, а всі вікна згорнуті.

    1.    cookie - сказав він

      Або ви можете налаштувати дію правої кнопки миші на годиннику:
      #---------------------------------------------
      # CLOCK
      #---------------------------------------------
      time1_format = %R
      time1_font = DS-Digital Bold 17
      clock_font_color = #454545 95
      clock_padding = 3 5
      clock_background_id = 0
      clock_lclick_command = gsimplecal
      clock_rclick_command = xdotool key XF86Sleep

      У мене є XF86Sleep, щоб показати робочий стіл, але якщо я не хочу користуватися клавіатурою, я просто йду в кут і натискаю.

  5.   MSX - сказав він

    Доброго ранку, Openbox починає використовуватися.

  6.   Френк Давіла - сказав він

    згадані в цьому розділі:
    «Panel_items = LTSC ## В ЦІЙ ЧАСТІ ВИ НАЛАШТУЄТЕ ПОРЯДОК ЕЛЕМЕНТІВ»
    Як його налаштувати?
    Я застосував його в ubuntu 12.10, і панель була розташована добре, лише кнопка меню не з'явилася.

    1.    cookie - сказав він

      Це стосується порядку, який матимуть елементи Tint2.
      L = пускові установки
      T = панель завдань (завдання)
      S = systray (лоток)
      С = годинник

      1.    Френк Давіла - сказав він

        пункт "panel_items = LTSC", про який я запитував вас, був той, якого не вистачало, кнопка видно, але вона не реагує, я щойно встановив утиліту xdotool, я перезавантажу робочий стіл, щоб перевірити, чи є утиліта тим, чого не вистачало, але я повинен її почати з кожен сеанс або він починається самостійно? Чи слід розміщувати його в програмах для входу? Xev не відображається в synaptic, чи потрібно? Всі документи, про які ви говорите, мені доводилося створювати з нуля, а їх зміст - це те, що ви публікуєте.

        1.    Френк Давіла - сказав він

          Я вже перезапустив робочий стіл і нічого.

        2.    cookie - сказав він

          Одне питання ... чи використовуєте ви Openbox?

          1.    Френк Давіла - сказав він

            Думаю, ніколи, оскільки я використовую сеанс з док-станцією в Каїрі, і в мене встановлені gnome in mate, gnome 3 та unionn.

          2.    cookie - сказав він

            Подивіться, вам потрібно увійти в систему за допомогою Openbox, ось чому кнопка не відкриває меню.
            Крім того, ця конфігурація - це лише частина загального файлу, зразок, я дам вам мій повний tint2rc » http://paste.desdelinux.net/4852

    2.    cookie - сказав він

      Пам’ятайте, що вам, можливо, доведеться змінити кілька речей, оскільки це налаштування є саме моїм. Перевірте це, і якщо ви не надасте мені свій tint2rc, створений вами .desktop та решту, щоб допомогти вам, ви можете повісити їх тут, якщо хочете » http://paste.desdelinux.net/

  7.   cooper15 - сказав він

    Фокус дуже хороший, але чи не простіше ввімкнути меню відкритого вікна в tint2 за допомогою "wm_menu = 1" ?? У будь-якому разі, дякую за внесок.

    1.    cookie - сказав він

      Це залежить, якщо панель заповнена завданнями, які потрібно виконати, шукаючи, де натиснути, кнопкою немає 😀

      1.    cooper15 - сказав він

        Pura vida, я все одно спробую кнопку, ніколи не завадить мати альтернативи 🙂

  8.   Ого - сказав він

    ой, чудово, завтра я перевірю це на своєму ноутбуці.
    Зараз бракує лише наступного рівня: відкриття меню за допомогою клавіші Super нічого іншого, що, на мою думку, неможливо, оскільки openbox трактує його як модифікатор (те саме, що alt або ctrl).
    Якщо я з нетерпінням чекаю цього, можливо, я подивлюсь на програму C, яка використовується для цієї мети в KDE, але все, що вона робить, це пов’язувати комбінацію клавіш із клавішею Super, тому навіть з кількома модифікаціями вона працює Openbox ...

  9.   ітачі - сказав він

    Дякую! Це чудово для мого нещодавно відкритого і чудового openbox (хоча це суперечливо щодо великого хе-хе)

  10.   cookie - сказав він

    Я залишаю своє tint2rc повний, оскільки пост - це лише зразок, який представляє те, що пов'язано з предметом.
    http://paste.desdelinux.net/4852

  11.   Оскар - сказав він

    Дякую за підручник, я щойно застосував його до CrunchBang, він працює нормально, лише один недолік, я поставив значок Debian, піктограми CrunchBang не знайдено, але на панелі з’являється білий квадрат із чорними горизонтальними смугами. Оскільки це працює і дуже практично для мене, ікона не важлива.

  12.   Дкой - сказав він

    Дуже добре, я використовую adeskmenu, яке написано на python, ось скріншот, де щасливе обличчя має відкрити меню, і ви можете змінити обличчя на якесь інше зображення ...
    http://i.imgur.com/2O6bhQu.jpg

    1.    cookie - сказав він

      Я просто спробував, і це цілком непогано, але воно не налаштовується ... або, принаймні, я не бачив жодних параметрів конфігурації. Можливо, я залишу це для ПК, яким користується сім’я.

  13.   Вісп - сказав він

    KDE? GNOME? XFCE? LXDE? Aero? (Юк ...) Давайте краще використовувати Openbox! Мені довелося внести кілька коригувань, але ваша конфігурація набагато простіша і зрозуміліша, ніж та, що на форумах Crunchbang; Щиро дякую за вашу роботу, і тепер, коли я мав деякий час, нарешті налаштував своє меню "Пуск" #! http://i875.photobucket.com/albums/ab320/brizno/screenb_zps420d63e3.png

    1.    cookie - сказав він

      Це виглядає непогано, трохи завантажено на мій смак, але виглядає добре good

  14.   MSX - сказав він

    Але ... одне питання: це не «лейт-мотив» Openbox, його * інноваційна * система відкриття меню за допомогою правої кнопки миші на робочому столі, як я використовував її в Windows 3.1 - і це пізніше увійшло в історію як незручне і неефективний ??

    1.    cookie - сказав він

      Коли у вас немає розгорнутих вікон, це найкраще, найпрактичніше, але мати розгорнутий браузер незручно, зводити його до мінімуму, щоб відкрити меню. У цьому корисність кнопки 😉

      1.    йомізмо - сказав він

        Фокус дуже хороший, ти завжди навчишся ще одній речі. Я, щоб уникнути клопоту про те, що ви коментуєте (мінімізуйте програми для доступу до меню), те, що я роблю, - це залишити піксель як зверху, так і знизу. таким чином у мене немає панелі, і я отримую місце на екрані, крім того, що зручніше отримувати доступ до меню (мені не потрібно натискати жодну кнопку) і не так багато переміщення миші

  15.   Френк Давіла - сказав він

    У мене проблема, і я намагаюся увійти, але не можу, тому що меню вибору робочого столу приховано посередині, екран 10 ″ панорамний, а кнопка прийняти для вибору робочого столу я не бачу, як я можу розмістити елементи у ligthgdm? або як змінити роздільну здатність на головному екрані?

    1.    cookie - сказав він

      Там я не знаю брате ... але я рекомендую вам відвідати форум, швидше за все, вони вам допоможуть » http://foro.desdelinux.net/

  16.   джуант - сказав він

    Внесок в порядку, але у Openbox кнопка "Пуск" не потрібна, хоча ви завжди можете дублювати речі. Якщо у вас все розгорнуто, і це дратує, як ви говорите, меню складається з комбінації Super + Tab та вуаля!
    Я навіть не пам'ятаю кнопку запуску, оскільки я з Openbox.

    1.    cookie - сказав він

      Це не потрібно, але для мене це зручно, і мені подобається, як це виглядає 🙂

  17.   кук - сказав він

    Дуже корисно спасибі !! 🙂