代码: 全选
fn_NautilusAsRoot()
{
fn_echo_tips "在菜单中添加Root权限运行的nautilus"
filename="/usr/share/applications/Nautilus-root.desktop"
echo "[Desktop Entry]" >> $filename
echo "Name=File Browser (Root)" >> $filename
echo "Comment=Browse the filesystem with the file manager" >> $filename
echo 'Exec=gksudo "nautilus --browser %U"' >> $filename
echo "Icon=file-manager" >>$filename
echo "Terminal=false" >> $filename
echo "Type=Application" >> $filename
echo "Categories=Application;System;" >> $filename
}
fn_Transset()
{
fn_echo_tips "设置透明效果"
yes | aptitude install xcompmgr transset
sed '/Section "InputDevice"/i\Section "Extensions"\n\tOption "Composite" "Enable" \nOption "RENDER" "Enable"\nEndSection\n' /etc/X11/xorg.conf
sed '/Section "Device"/a\\tOption "RenderAccel" "true"\n\tOption "AllowGLXWithComposite" "true"' /etc/X11/xorg.conf
echo "xcompmgr -c -f" >~/.gnomerc
}
fn_Autowinfs()
{
fn_echo_tips "自动挂载windows下的分区"
echo "#!/bin/sh" >> autowinfs.sh
echo "mkdir -p /windows/" >> autowinfs.sh
echo "rmdir /windows/* 1> /dev/null" >> autowinfs.sh
echo "grep -v '/windows/' /etc/fstab > /etc/fstab.swp" >> autowinfs.sh
echo " " >> autowinfs.sh
echo "fdisk -l /dev/[hs]d[a-z] | grep 'NTFS' | cut -d' ' -f1 | cut -d/ -f3 | while read WDISKS" >> autowinfs.sh
echo " do echo \"/dev/$WDISKS /windows/$WDISKS ntfs auto,user,nls=utf8,umask=0 0 0\" >> /etc/fstab.swp" >> autowinfs.sh
echo " mkdir \"/windows/$WDISKS\"" >> autowinfs.sh
echo "done" >> autowinfs.sh
echo " " >> autowinfs.sh
echo "fdisk -l /dev/[hs]d[a-z] | grep 'FAT' | cut -d' ' -f1 | cut -d/ -f3 | while read WDISKS" >> autowinfs.sh
echo " do echo \"/dev/$WDISKS /windows/$WDISKS vfat auto,user,utf8,umask=0 0 0\" >> /etc/fstab.swp">>autowinfs.sh
echo " mkdir \"/windows/$WDISKS\"">> autowinfs.sh
echo "done" >> autowinfs.sh
echo " " >> autowinfs.sh
echo "mv /etc/fstab.swp /etc/fstab" >>autowinfs.sh
echo "mount -a" >> autowinfs.sh
echo "exit 0" >> autowinfs.sh
mv autowinfs.sh /usr/bin/autowinfs.sh
chmod +x /usr/sbin/autowinfs.sh
/usr/sbin/autowinfs.sh
}