Gnome 全局菜单

Gnome 全局菜单

项目地址:Fildem
本文章全部内容来自该项目,如果全看该项目效果更佳


注意,该插件对于一些应用是无效的,比如 IDEA 之类的软件
IDEA 现在有效了,不过,IDEA 中要安装一个 JavaFX Runtime for Plugins

效果图

效果图

环境

环境

  • 首先,咱们先下载该项目
    git clone https://github.com/gonzaarcr/Fildem
  • 然后将项目里面的 fildemGMenu@gonza.com 文件夹放到 ~/.local/share/gnome-shell/extensions 目录下面
    mv xxx/Fildem/fildemGMenu@gonza.com ~/.local/share/gnome-shell/extensions
  • 接下来是下载依赖
    1.sudo apt install libbamf3-dev bamfdaemon libkeybinder-3.0-dev pip3 install fuzzysearch
    2.0sudo apt install unity-gtk2-module unity-gtk3-module appmenu-gtk3-module
    2.1 如果 2.0 安装失败的话,可以试下这个:
    sudo apt install appmenu-gtk-module-common appmenu-gtk2-module appmenu-gtk3-module
  • 接着打开该插件,然后重启下
    我是描述
  • 最后,运行 Fildem 目录下面的 run.sh 即可(注意!不要以 sudo 的形式运行!!!)
    作者原话:And you don’t have to run it with sudo.

最后的最后,每次开机启动都运行下该命令太麻烦了,而开机启动是 root 权限的,会报错的,因此,有哪位大佬能否给一个开机启动,但不用 root 权限的解决方案


作者给出了开机启动的解决方案:
For the start up script I used gnome-session-properties, but it can also be done with gnome-tweak-tools. It should create a .desktop file on ~/.config/autostart/.
但是呢,我这系统没有 gnome-session-properties,因此:
command not found: gnome-session-properties
不过,有的同学可以运行一下,因为,作者就是靠这个的


所以,我只能够采用方式二了,即:~/.config/autostart
这个目录就是对应开机启动里面的那些程序的,如下图:
开机启动
但是,咱们这个是脚本来的,没法用 + 号来进行添加的,因此,百度了下,可以手写一个 .desktop 文件,然后放进去,达成开机启动效果
your_file_name.desktop

[Desktop Entry]
Encoding=UTF-8
Name=GlobalMenu									应用名称
Comment=My Global Menu  					说明信息
Type=Application
Icon=/home/aliuselly/v6.png					如果不想要图标,可以删除这行
Exec=bash -c "/xxx/xxx/Fildem/run.sh"   存放 Fildem 的目录
Terminal=false
Categories=Application;Programme;

mv /xxx/your_file_name.desktop ~/.config/autostart/
重启下看看效果。
最后,感谢作者提供的软件以及思路!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值