Openbox中Tint2的开始按钮

色调2 是一种轻质面板,主要用于 开箱,不需要库 GTK ni Qt 而且它是高度可配置的。

问题是,它没有按钮可以删除 应用程序菜单 而当您拥有一个最大化的程序时,可能会很烦人。

我们将使用什么

  • 版本 色调2 SVN 对于Arch用户(位于AUR中),因为回购版本不支持启动器,还创建僵尸进程; 在Debian中,您可以使用官方存储库中的其中一个。 在其他发行版中,我不知道😛
  • 工具 工具,它模拟鼠标和键盘输入。
  • Xev 识别我们按下的键。 它通常与图形服务器实用程序一起安装。

文件

首先,您必须设置键盘快捷键才能显示“ Openbox”菜单。 我们通过编辑文件来实现 〜/ .config / openbox / rc.xml。 例如:

根菜单

工具

继续尝试 工具。 我们继续上面的示例:

xdotool key super+Escape
该命令告诉您模拟组合键'超' 或“ Windows”和“退出 ',它将调用并执行我们先前在 文件 Openbox,显示菜单。

您可能已经注意到,键的“名称”有所不同。 在Openbox中,xdotool将其检测为“ super”时为“ W”,但这是尝试输入名称的问题。

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. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   拉夫

    大!!!! 我没别的话U_U

  2.   格雷戈里奥·埃斯帕达斯(Gregorio Espadas)

    掌声对我来说从来没有发生过! 我什至想回到Openbox并把KDE放在一边🙂

    1.    饼干

      谢谢😀尽管实际上不是我的初衷,但很久以前我还是通过#论坛碰到的!

  3.   3 日 3 日

    谢谢! 这个技巧是怎么丢失的。

  4.   3 日 3 日

    凭借这一技巧的优美性和简单性,我忘了提到您可以使用以下组合键直接进入CrunchBang桌面:Super + D / Win + D(这是针对不同用户的相同组合)。

    做测试,根据需要打开两个,三个,四个或任意多个窗口,然后按Super + D,您将直接位于桌面上,所有窗口均最小化。

    1.    饼干

      或者,您可以配置右键单击时钟的操作:
      #---------------------------------------------
      # 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.    饼干

      它指的是Tint2元素的顺序。
      L =发射器
      T =任务栏(任务)
      S =系统托盘(托盘)
      C =时钟

      1.    弗兰克·达维拉

        我向您询问的项目“ panel_items = LTSC”是缺少的那个按钮,可以看到该按钮,但是它没有反应,我刚刚安装了xdotool实用程序,我将重新启动桌面以查看该实用程序是否是丢失了,但是我必须在每个会话中启动它还是单独启动? 我应该将其放在登录程序中吗?Xev不会以突触形式出现吗,这是必要的吗?您正在谈论的所有文档都必须从头创建,其内容就是您发布的内容。

        1.    弗兰克·达维拉

          我已经重新启动了桌面,什么也没有。

        2.    饼干

          一个问题...您正在使用Openbox吗?

          1.    弗兰克·达维拉

            我认为不是,因为我正在使用与cairo dock的会话,并且我在系统中的mate,gnome 3和unityn中安装了gnome。

          2.    饼干

            看,您必须使用Openbox登录,这就是该按钮不弹出任何菜单的原因。
            此外,此配置仅是整个文件的一部分,只是一个示例,我将为您提供完整的tint2rc» http://paste.desdelinux.net/4852

    2.    饼干

      请记住,您可能必须更改一些内容,因为该设置是我的专门设置。 检查一下,如果您不给我您的tint2rc,创建的.desktop和其他可以帮助您的文件,可以将它们挂在这里» http://paste.desdelinux.net/

  7.   cooper15

    技巧非常好,但是使用“ wm_menu = 2”在tint1中启用openbox菜单不是很简单吗? 无论如何,感谢您的输入。

    1.    饼干

      这取决于栏是否充满了您必须去寻找的任务以及单击否😀

      1.    cooper15

        普拉维达(Pura vida),无论如何我都会尝试一下按钮,拥有其他选择永远不会伤害🙂

  8.   沃克斯

    哦,太好了,明天我将使用笔记本电脑对其进行测试。
    现在只缺少下一个级别:用超级键打开菜单就没什么了,我认为不能,因为openbox将其视为修饰符(与alt或ctrl相同)。
    如果我期待它,也许我会看一下在KDE中用于此目的的C程序,但是它所做的只是将键组合与Super键绑定在一起,因此即使进行了一些修改它适用于Openbox ...

  9.  

    谢谢,这对我的新发现和伟大的openbox很有帮助(尽管它与伟大的呵呵矛盾)

  10.   饼干

    我离开我的 色调2rc 完整,因为该帖子只是一个展示与主题相关的示例。
    http://paste.desdelinux.net/4852

  11.   奥斯卡

    感谢您的教程,我只是将其应用于CrunchBang,它工作正常,只有一个缺点,我放了Debian图标,CrunchBang图标丢失了,但是面板上出现了带有黑色水平条纹的白色正方形。 由于该图标对我来说非常实用,因此它并不重要。

  12.   co

    很好,我使用用python编写的adeskmenu,这是一个截图,其中笑脸是打开菜单,您可以更改其他图像的头像...
    http://i.imgur.com/2O6bhQu.jpg

    1.    饼干

      我只是尝试了一下,它相当不错,但是它不是可配置的……或者至少我没有看到任何配置选项。 也许我将其留给家庭使用的PC。

  13.   小精灵

    KDE? GNOME? XFCE? LXDE? Aero?(好吧...)让我们最好使用Openbox! 我必须进行一些调整,但是您的配置比Crunchbang论坛中的配置更简单和更易理解。 非常感谢您的工作,现在我有一段时间终于配置了开始菜单#!: http://i875.photobucket.com/albums/ab320/brizno/screenb_zps420d63e3.png

    1.    饼干

      看起来不错,有点适合我的口味,但是看起来不错🙂

  14.   MSX

    但是……一个问题:这不是Openbox的“创新动机”吗?它不是我在Windows 3.1中使用的在桌面上单击鼠标右键即可打开菜单的*创新*系统-后来因为不舒服而效率低下

    1.    饼干

      当您没有最大化的窗口时,这是最好的,更实用的方法,但是拥有最大化的浏览器对于将其最小化以打开菜单感到不舒服。 那就是按钮的用处😉

      1.    yomismo

        技巧非常好,您将永远学到一件事。 为了避免您发表评论的麻烦(使应用程序最小化访问菜单),我要做的是在上方和下方都保留一个像素。 这样一来,我没有酒吧,就可以在屏幕上腾出空间,除了可以更轻松地访问菜单(我无需点击任何按钮)并且没有太多鼠标移动之外

  15.   弗兰克·达维拉

    我有一个问题,那就是我尝试登录,但是因为选择桌面的菜单隐藏在中间,屏幕为10英寸全景以及选择我看不到的桌面的接受按钮而无法登录我可以容纳ligthgdm中的元素吗? 或如何更改主屏幕上的分辨率?

    1.    饼干

      那里我不知道兄弟...但是我建议您访问论坛,他们更有可能为您提供帮助» http://foro.desdelinux.net/

  16.   胡安

    所做的贡献还不错,但是在Openbox中,没有必要使用“开始”按钮,尽管您总是可以重复进行。 如果您将所有功能都最大化,那么就像您所说的那样令人讨厌,那么菜单将带有Super + Tab组合,瞧!
    我什至不记得开始按钮,因为我在使用Openbox。

    1.    饼干

      没必要,但是对我来说很舒服,我喜欢它的外观how

  17.   uk

    非常有用,谢谢! 🙂