如何在统一启动器图标之间放置一些分隔符?

如何在统一启动器图标之间放置一些分隔符?

我确实需要在 Unity 启动器左侧栏中放置一些分隔符...我认为可以向程序添加一些根本不执行任何操作的链接,因此我们只需要将其图标更改为类似分隔符的图标...我该怎么做?

答案1

只需创建启动器

gksudo gedit /usr/share/applications/separator.desktop

并将以下详细信息粘贴到 gedit 中。

[Desktop Entry]
Type=Application
Icon=/path/to/icon.png
Exec=/bin/true
Name=Unity Separator

然后点击Super并搜索 Unity Separator,并将其放在 Unity Panel 上。请记住,它将占用与 Unity Panel 上其他启动器相同的空间。

答案2

我解决了。我只是用空命令创建了一些快捷方式并更改了图标。这是结果:

在此处输入图片描述

答案3

  1. 创建一个带有图标的简单 Python 脚本 (separator.py)。(参见下面的代码)
  2. 把它放进去~/bin/
  3. 创建一个icon.png并将其放在同一目录中。
  4. chmod +x ~/bin/separator.py
  5. 启动它。它将出现在启动器中。
  6. 在运行时,将其设置为保留在启动器中(右键单击启动器中的图标)。
  7. 重复1-6,将名称更改为separator2.py等等。
  8. 通过拖动来排列图标。
#!/usr/bin/env python
导入 pygtk
pygtk.require('2.0')
导入 gtk

HelloWorld 类:

    def delete_event(self,widget,event,数据=无):
        返回 False

    def destroy(self,widget,数据=无):
        gtk.main_quit()

    def __init__(self):
        # 创建新窗口
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)

        self.window.set_icon_from_file('icon.png')

        self.window.connect("delete_event", self.delete_event)
        self.window.connect(“destroy”, self.destroy)

        # 创建一个带有标签“Hello World”的新按钮。
        self.button = gtk.Button("Hello World")

        self.window.add(self.按钮)
        自我.按钮.显示()
        自我.窗口.显示()

    def main(自身):
        gtk.main()

如果 __name__ == "__main__":
    你好 = HelloWorld()
    你好.main()

相关内容