lubuntu桌面配置需求及实现(1)
修改开始菜单(需求:实现裁剪所有其他菜单项,自己制作三个菜单项:重启,关机,注销)
1.1实现重启与关机
1.1.1实现普通用户能使用reboot
1.1.1.1脚本
touch xdg-reboot.sh
打开文件
脚本内容:
#!/bin/bash
sudo reboot
1.1.1.2普通用户使用sudo不需要输入密码
打开 /etc/sudoers
在%sudo ALL=(ALL:ALL) ALL下添加(有可能不是sudo,有可能是wheel)
%sudo ALL=(ALL)NOPASSWD:ALL
将你的用户加入sudo用户组 gpasswd -a 用户名 sudo
重启可以实现了
执行脚本./xdg-reboot.sh即可起到普通用户使用reboot
1.1.2实现关机
同上
脚本内容:
#!/bin/bash
sudo halt
1.2实现注销
误区:很多人认为logout就可以实现,这是个误区,在lubuntu无法识别这个命令
本人实现的秘籍:杀掉当前的界面进程即lxsession(用的是lde桌面)
具体命令:pkill lxsession
脚本内容:
#!/bin/bash
pkill lxsession
1.3菜单裁剪
1.3.1找到菜单真身
/etc/xdg/lubuntu/menus/lxde-application.menu 菜单一级菜单(真身)(不要其他menus目录迷惑双眼)
/home/用户/.config/menus/lxde-application.menu 菜单一级菜单(缓冲)
1.3.2编辑该文件(真身)
1.3.2.1删除其他菜单项
<Menu>.....</Menu>删除这个,删除缓冲文件,重启后,该菜单就会消失
1.3.2.2添加自己的菜单项
<Include>
<Filename>xdg-reboot.desktop</Filename>
</Include>
<Include>
<Filename>xdg-shutdown.desktop</Filename>
</Include>
<Include>
<Filename>mylogout.desktop</Filename>
</Include>
其中xdg-reboot.desktop,xdg-shutdown.desktop,mylogout.desktop是由自己编写的(对脚本的封装)后面会提到
保存并且删掉缓冲文件
1.3.3编写.desktop文件
目录:/usr/share/applications
.desktop文件内容:
[Desktop Entry]
Version=1.0
Name=重启 快捷名称
Comment=重新启动系统 说明
Exec=/sbin/myreboot.sh 脚本路径
Icon=reboot-notifier 图标
Terminal=false 是否通过终端打开
Type=Application 类型
Categories= 包含在哪个菜单下
1.3.4去掉系统自带的运行及注销菜单项
目录: ~/.config/lxpanel/Lubuntu/panels/panel 面板(运行和注销比较特殊,属于这里配置)
注意:改这里只是对当前用户,对所有新建的用户则应该在/usr/share/lxpanel/profile/Lubuntu/panels/panel 下对panel进行修改
操作:将config{system{}后面的删除 }
lubuntu桌面配置需求及实现(1)
-
- 帖子: 2
- 注册时间: 2016-03-28 21:20
- 系统: LUbuntu