linux中国网

菜菜鸟的linux杂记

2011年12月22日
发表者 evan
暂无评论

让普通用户有关机权限

我自己在本本上用的是 debian + fvwm  ,因为 没有菜单 ,所以 开始老是用命令关机,  不是用 root关机 ,就是sudo 都觉得 很麻烦,后来终于找到 好方法了 嘻嘻  适合于用fvwm 的同学哦
evan@debian:~$ vi /home/evan/.bashrc
## 这些是命令别名
alias ifconfig=’/sbin/ifconfig’
alias halt=’sudo /sbin/halt’
alias reboot=’sudo /sbin/reboot’
vi /etc/sudoers
### by evan      让evan 这个用户  sudo 不用密码
evan ALL = NOPASSWD: ALL
以后 run halt 就可以关机喽
or
sudo vi /etc/sudoers
把/etc/sudoers裡面最後一行
%admin ALL=(ALL)
改為
%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL
##以下是一些参考资料
http://forum.ubuntu.org.cn/viewtopic.php?t=45049
http://www.51testing.com/?uid-225738-action-viewspace-itemid-216699

2011年12月22日
发表者 evan
暂无评论

Desktop Entry

有时菜单里面没有我们要的程序,这时 就要自己动手喽 ,这个就是 Desktop Entry
下面举例一下
##这是我的两个例子哦
root@debian:/usr/share/applications# cat firefox.desktop
[Desktop Entry]
Name=firefox
Name[zh_CN]=firefox
Comment=Play the popular chinese chess game
Comment[zh_CN]=
Exec=/home/evan/program/firefox5/firefox
Icon=/home/evan/program/firefox5/icons/mozicon128.png
Terminal=false
Type=Application
Categories=GTK;Network;
StartupNotify=true
***********************************************************************************
root@debian:/usr/share/applications# cat thunderbird.desktop
############################
thunderbird.desktop   good
############################
[Desktop Entry]
Name=thunderbird
Name[zh_CN]=thunbird
Comment=Play the popular chinese chess game
Comment[zh_CN]=
Exec=/home/evan/program/thunderbird/thunderbird
Icon=/home/evan/program/thunderbird/chrome/icons/default/default256.png
Terminal=false
Type=Application
Categories=GTK;Office;
StartupNotify=true
############################
 from  evolution.desktop
Office;
家一定有自己编译的或者从网上下载别人已经编译好的软件,这些软件由于不是通过apt或者yum安装,在安装完成后,启动菜单(相当于win的开始菜单)里找不到可以直接点的程序,每次打开都得先打开程序所在的文件夹,然后才能使用该程序。
我们可以自己新建个打开的脚本,添加到/usr/share/applications里,这样在启动菜单里就能找得到了。这里以我下载的赛车游戏为例简单说说
[Desktop Entry]
Encoding=UTF-8
Name=trocs       #程序的名字,随便
Comment=trocs       #程序的描述,随便
Exec=/home/torcs/torcs        #打开程序的路径,超级重要,一定要正确
Icon=/home/torcs/ticon.xpm        #程序的图标,如果指定错误,就没有图标
Terminal=false        #是否在命令行打开
Type=Application        #不明白,有明白的请解释下,后面没注释的都是没弄明白的
Categories=GNOME;GTK;Game;        #程序所在的组,由于是游戏,所以我用的Game,其它组可以自己打开*.desktop文件研究下
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-games
X-GNOME-Bugzilla-Component=torcs
X-GNOME-Bugzilla-Version=2.24.3
StartupNotify=true
X-Desktop-File-Install-Version=0.15

一些参考的URL