Tinte 2 é un panel lixeiro deseñado para usarse principalmente con Openbox, non precisa de bibliotecas GTK ni Qt e é altamente configurable.
O caso é que non ten un botón para eliminar o menú de aplicacións e que cando tes un programa maximizado pode ser bastante molesto.
Que usaremos
- A versión Tint2 SVN para os usuarios de Arch (está no AUR) xa que a versión repos non admite lanzadores e tamén crea procesos zombies; en Debian pode usar o que aparece nos seus repositorios oficiais; noutras distros que non sei 😛
- A ferramenta xdotool, que simula as entradas do rato e do teclado.
- cinta para identificar as teclas que estamos premendo. Normalmente instálase xunto coas utilidades gráficas do servidor.
rc.xml
Primeiro tes que establecer un atallo de teclado para amosar o menú Openbox. Facémolo editando o ficheiro ~ / .config / openbox / rc.xml. Por exemplo:
xdotool
Segue intentándoo xdotool. Seguimos co exemplo anterior:
xdotool key super+Escape
Ese comando dille que simule a combinación de teclas 'super ' ou "Windows" e 'ESC ', que chama e executa a acción que configuramos previamente no rc.xml de Openbox, amosando o menú.
Como xa observaches, os "nomes" das teclas varían. En Openbox é "W" mentres xdotool detecta como "super", pero é cuestión de probar nomes.
cinta
E se non sei como se chama unha clave? entra aquí cinta. Esta ferramenta fálanos das accións dos dispositivos de entrada nunha xanela X. Só tes que executar xev nun terminal e comezar a premer as teclas e mover o rato dentro da xanela que aparece.
Canteiro
O seguinte será crear un ficheiro .desktop que se usa para especificar como se debe iniciar unha aplicación, que icona usar para a súa entrada de menú, etc.
sudo nano /usr/share/applications/tint2-button.desktop
Engadimos isto:
[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
Tinte 2
Agora só precisa engadir o iniciador ao panel editando o ficheiro ~ / .config / tint2 / tint2rc con algo así:
#---------------------------------------------
# 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
Reiniciamos o panel e xa está.
34 comentarios, deixa os teus
BRILLANTE !!!! Non teño outras palabras. U_U
Nunca se me ocorrería, ánimo! Incluso quero volver a Openbox e deixar de lado a KDE 🙂
Grazas 😀 aínda que en realidade a idea non é a miña orixinal, atopeina hai moito tempo a través dos # foros.
Grazas! Como faltaba este truco.
Coa beleza e sinxeleza deste truco, esquecín mencionar que podes acceder directamente ao escritorio CrunchBang usando a combinación de teclas: Super + D / Win + D (é a mesma combinación descrita para diferentes usuarios).
Fai a proba, abre dúas, tres, catro ou tantas fiestras como queiras e logo preme Super + D e estarás directamente no escritorio con todas as fiestras minimizadas.
Ou pode configurar a acción do clic dereito sobre o reloxo:
#---------------------------------------------
# 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
Teño XF86Sleep para amosarme o escritorio, pero se non quero usar o teclado só vou á esquina e fago clic.
Bos días, Openbox comeza a ser utilizable.
referidos nesta sección:
«Panel_items = LTSC ## NESTA PARTE CONFIGURAS A ORDE DOS ELEMENTOS»
Como o configuro?
Apliqueino en Ubuntu 12.10 e a barra estaba ben situada, só non apareceu o botón de menú.
Refírese á orde que terán os elementos de Tint2.
L = lanzadores
T = barra de tarefas (tarefas)
S = sistema (bandexa)
C = reloxo
o elemento "panel_items = LTSC" sobre o que che preguntaba era o que faltaba, pódese ver o botón pero non reacciona, acabo de instalar a utilidade xdotool, reiniciei o escritorio para ver se é a utilidade faltou pero teño que comezar con cada sesión ou comeza só? Debo poñelo nos programas de inicio de sesión? Xev non aparece en sináptico, é necesario? Todos os documentos dos que falas tiven que crear desde cero e o seu contido é o que publicas.
Xa reiniciei o escritorio e nada.
Unha pregunta ... estás a usar Openbox?
Creo que non, xa que estou usando unha sesión con cairo dock e teño instalados no sistema gnome in mate, gnome 3 e unityn.
Mira, tes que iniciar sesión con Openbox, por iso o botón non abre ningún menú.
Ademais, esta configuración é só unha parte do ficheiro total, unha mostra, darémosche o meu completo tint2rc » http://paste.desdelinux.net/4852
Lembre que pode que teña que cambiar algunhas cousas porque esa configuración é específicamente miña. Mírao e se non me das o teu tint2rc, o .desktop que creaches e o resto para axudarche, podes colgalos aquí se queres » http://paste.desdelinux.net/
O truco é moi bo, pero non é máis sinxelo habilitar o menú openbox en tint2 usando "wm_menu = 1" ?? En fin grazas pola entrada.
Depende, se a barra está chea de tarefas hai que ir buscando onde facer clic, co botón non 😀
Pura vida, probarei o botón de todos os xeitos, nunca está de máis ter alternativas 🙂
ohhhh xenial, mañá probareino co meu portátil.
Agora só falta o seguinte nivel: conseguir que o menú se abra coa tecla Super nada máis, que creo que non pode ser porque openbox o trata como un modificador (o mesmo que alt ou ctrl).
Se o estou desexando, quizais bote un ollo a un programa C que se usa para ese fin en KDE, pero o único que fai é vincular unha combinación de teclas coa tecla Super, polo que incluso cun par modificacións que funciona para Openbox ...
Grazas! É xenial para o meu recén descuberto e estupendo openbox (aínda que é contraditorio sobre o gran jejeje)
Deixo o meu tint2rc completo, xa que o post é só unha mostra que presenta o relacionado co tema.
http://paste.desdelinux.net/4852
Grazas polo tutorial, acabo de aplicalo a CrunchBang, funciona ben, só un inconveniente, coloque a icona Debian, non se atopa a icona CrunchBang, pero aparece un cadrado branco con raias horizontais negras no panel. Como funciona e é moi práctico para min, a icona non é importante.
Moi ben, uso o adeskmenu que está escrito en python, aquí tes unha captura de pantalla na que a cara feliz é abrir o menú e podes cambiar a cara por algunha outra imaxe ...
http://i.imgur.com/2O6bhQu.jpg
Acabo de probalo e é bastante bo, pero non é configurable ... ou polo menos non vin ningunha opción de configuración. Quizais o deixe para o PC que usa a familia.
KDE? GNOME? XFCE? LXDE? ¿Aero? (Pois ...) Usemos mellor Openbox! Tiven que facer varios axustes pero a túa configuración é moito máis sinxela e comprensible que a dos foros de Crunchbang; Moitas grazas polo teu traballo e agora que tiven algún tempo por fin configurei o meu menú de inicio #.: http://i875.photobucket.com/albums/ab320/brizno/screenb_zps420d63e3.png
Parece bo, un pouco cargado para o meu gusto, pero ten un bo aspecto 🙂
Pero ... unha pregunta: non é o "leit-motiv" de Openbox o seu * innovador * sistema de abrir os menús co clic dereito no escritorio como o usei en Windows 3.1 - e que máis tarde pasou á historia como incómodo e ineficiente ??
Cando non tes fiestras maximizadas é o mellor, o máis práctico, pero ter un navegador maximizado é incómodo ter que minimizalo para abrir o menú. Esa é a utilidade do botón 😉
O truco é moi bo, sempre aprenderás unha cousa máis. Eu para evitar a molestia de comentar (minimizar as aplicacións para acceder ao menú) o que fago é deixar un píxel tanto arriba como abaixo. Deste xeito non teño a barra e gaño espazo na pantalla, ademais de que é máis cómodo acceder ao menú (non teño que pulsar ningún botón) e non hai tantas viaxes co rato
Teño un problema e intento iniciar sesión e non podo porque o menú para seleccionar o escritorio está escondido no medio, a pantalla ten unha panorámica de 10 ″ e o botón Aceptar para seleccionar o escritorio non o vexo, como podo acomodar os elementos no ligthgdm? ou como cambio a resolución na pantalla de inicio?
Alí non sei, irmán ... pero recoméndoche que visites o foro, é máis probable que che axuden » http://foro.desdelinux.net/
A contribución está ben pero en Openbox o botón de inicio non é necesario, aínda que sempre podes duplicar as cousas. Se tes todo maximizado e é molesto como dis, o menú está coa combinación Super + Tab e voila.
Nin sequera recordo o botón de inicio desde que estou con Openbox.
Non é necesario, pero para min é cómodo e gústame o seu aspecto 🙂
Moi útiles grazas !! 🙂