一些Linux 日常应用的小笔记
slackware吧
全部回复
仅看楼主
level 13
如题,想起来啥就写啥。
我在想申吧主是不是得多发几个帖子才好过呢
图片来自:iSpeller的百度相册随便插,因为我知道Slk 吧的人气来说就算插楼给钱也不会有人插的……
2014年03月27日 12点03分 1
level 13
1. DE(例如Xfce4)提示“无法链接回收站”:装上gvfs,重启。
2. 一些自动启动的脚本无效(例如目录/etc/profile.d/ 和~/.config/autostart/ 中的脚本),检查脚本是否有读和执行权限。
3. 禁用nouveau 驱动,把下列代码扔到「/etc/modprobe.d/BLACKLIST-nouveau.conf」
blacklist nouveau
2014年03月27日 12点03分 2
level 13
7. wicd-client 提示守护进程关闭:开机自动启用wicd 服务即可。
8. xfce4-power-manager 设置无效/不工作:「/etc/systemd/logind.conf」中做如下设置用来给xfce4-power-manager 控制权。
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
9. 普通用户下root 权限运行GUI 程序提示Cannot open display:Xfce 继承当前用户的locale 即可(例如不要加su 指令的「-/-l/--login」参数)。KDE 试试kdesu,Gnome 试试gksu(不是gtksu)。
2014年03月27日 12点03分 4
level 13
10. sudo 指令禁止/允许(有/无密码)执行特定目录的程序:使用逗号分割列表,加上前缀。例如用户ispeller 可以以密码执行「/usr/bin/」 下的程序,无密码执行「/usr/bin/hddtemp」,并且禁止执行「/usr/bin/fdisk」、「/usr/bin/cfdisk」 和「/usr/bin/smartctl」(只是示例,这样设置你会很蛋疼的)。则需要在「/etc/sudoers」 中如下设置:
ispeller ALL=(ALL) /usr/bin/*, NOPASSWD:/usr/bin/hddtemp, !/usr/bin/*fdisk, !/usr/bin/smartctl
11. 操作以短横线「-」开头的文件:Linux 程序默认提供「--」参数,表示该参数其后的参数均不是开关(例如command -- -file);也可以使用相对路径解决(例如command ./-file)。
12. Xorg 中快捷键Ctrl+Alt+Backspace 无法退出:如今的Xorg 已经默认禁止了这个组合键,在「/etc/X11/xorg.conf.d/10-evdev.conf」中设置以下内容:
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions"
"terminate:ctrl_alt_bksp"
EndSection
(这个是Arch 中遇到的,不过既然默认禁用了,Slk 总有一天也会有这个问题的)
2014年03月27日 12点03分 5
level 13
13. conky 使用别人华丽的配置文件却很丑:安装lua,重新编译conky 加入lua 支持。
14. 不加「./」执行当前目录下的文件:「~/.bashrc」中加入一行「PATH=$PATH:.」,这样可以安全地补全并执行当前目录下的文件了——也就是说有人在你的主目录下放了一个名为「sudo」的恶意脚本,你执行的仍然是「/usr/bin/sudo」而非「~/sudo」。
15. 有的网站我再也不想访问了:编辑「/etc/host」文件,让域名解析成「0.0.0.0」,例如如果再也不想上贴吧了:
0.0.0.0 tieba.baidu.com
2014年03月27日 12点03分 6
最后一个不错 广告什么的最讨厌了
2014年03月29日 03点03分
回复 _久违Alex :话说讨了个很不错的stylish 规则,用起来蛮简洁,需要一份么
2014年03月29日 06点03分
回复 iSpeller :谢啦。我用chrome的,不知道能不能用
2014年03月29日 09点03分
level 13
16. 提示“权限不够”,从而无法创建/修改/复制到/删除文件,但是文件权限没问题:赋予文件所在目录写权限。
17. 无法在NTFS 文件系统上创建/修改/复制到/删除文件:安装ntfs-3g,挂载时指定type 为ntfs-3g。
18. flash 插件手动安装后没反应:确认目录没扔错(特别是x86_64)的话,找到你的flash 插件,「chown root:root /path/to/flashLib」,「chmod 755 /path/to/flashLib」。
2014年03月27日 12点03分 7
level 13
19. FAT32 分区格式,挂载后能写入但是无法执行:挂载指定umask 例如「-o umask=000」。
20. mplayer 不加载字幕/字幕乱码:GUI 前端都有设置,无前端的话按「j」打开/关闭字幕,乱码的话参数加上「-subcp gbk」。
21. 文件名过长而且乱码,无法删除:直接删除inode:
$ ls -li # 找到乱码文件的inode
$ find . -inum inodeNumber -exec rm -i {} \;
2014年03月27日 12点03分 8
level 13
25. netcl 启动无线总提示「Job for [email protected] failed.」,但是其他的网络管理器例如wicd 就可以连接,试试先关掉网卡再netctl:
# ip link set 无线网卡名 down
# netctl start 配置文件名
别忘了如果没有enbale 配置文件的话先enable 下:
# netctl enable 配置文件名
上面的错误信息是systemd 的,家里的Slk 一直用有线的……
26. Smplayer 字幕过大/异常:字幕首选项里选择编码「Unicode(UTF-16)」,自动检测「汉语(zh)」,启用「FreeType 支持」并启用「SSA/ASS 字幕」。
27. Linux 下Gvim 菜单栏的中文不显示:查看你的系统locale 和vim 内部允许的locale「/usr/share/vim/vim74/lang」除了大小写外有无不一致,例如vim 允许存在「zh_cn.utf-8」但是系统locale 确是「zh_CN.utf8」。
2014年03月27日 12点03分 10
level 13
28. Smplayer 字幕过大/异常:字幕首选项里选择编码「Unicode(UTF-16)」,自动检测「汉语(zh)」,启用「FreeType 支持」并启用「SSA/ASS 字幕」。
29. 在指定时间执行某个动作(关机/下载/发射核导弹):https://wiki.archlinux.org/index.php/Cron_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
30. 安装好DE 后发现字体难看/过大/发虚:推荐安装并使用文泉驿正黑。
(另外虚拟终端的字体推荐下Linux Libretine Mono O)
2014年03月27日 12点03分 11
level 13
31. mkfs -t xx dev/sdx 无法成功格式化:mkfs 的参数是分区,首先cfdisk /dev/sdx 分区完毕,然后mkfs -t xx /dev/sdxN。
32. 安装输入法后,无法调出输入法/调出后无法输入:配置下该输入法的环境变量,例如你使用的是fcitx。
# echo -e 'export GTK_IM_MODULE=fcitx\nexport QT_IM_MODULE=fcitx\nexport XMODIFIERS="@im=fcitx" > /etc/profile.d/fcitx.sh
#chown root:root /etc/profile.d/fcitx.sh
# chmod 755 /etc/profile.d/fcitx.sh
之后重启系统,或者结束Xorg,切换到tty 下执行
$ source /etc/profile.d/fcitx.sh
$ startx
33. 64 位发行版无法安装wine/VBox 等虚拟化软件:开multilib 并且安装上lib32 的依赖。
# lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror -c -e 14.1' # 换成你的版本号
# cd 14.1
# upgradepkg --reinstall --install-new *.t?z
# upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z
然后编译wine 吧
2014年03月27日 12点03分 13
level 8
支持[呵呵]
2014年03月27日 12点03分 14
level 13
34. 关于Slk 太过弱小的源:可以考虑去http://slackbuilds.org/ 找找看,当然这个网站还有一个dialog 界面的客户端程序sbopkg http://www.sbopkg.org/
但是比较遗憾的就是sbo 里面的东西仍然少的可怜,不行的话只能自己编译了,或者换发行版(跟楼主一起叛逃Arch 吧 (づ ̄3 ̄)づ )
35. 电脑太老,安装Slk 内核提示不支持PAE,按F11 还是F12 来着换内核。
36. 没啥好写的了,写点关于Slk 升级的事情吧:千万不要升级,直接备份资料重装。如果实在不相信想升级别忘了install-new 和clean-system,最后profile 全部K,要不容易哭瞎。
2014年03月27日 13点03分 15
http://www.slackware.com/~alien/slackbuilds/ 这里直接是txz和tgz的包,直接installpkg就ok了
2014年03月27日 13点03分
回复 kzbkdzt :……还有这么高达上的玩意儿,我之前都是硬着头皮编译的,早知道就免去电脑嗡嗡响的蛋疼了
2014年03月27日 13点03分
啊,貌似是按「F2」
2014年03月27日 13点03分
level 13
好了没啥了,话说竟然发帖子的时候遇到活人了,真是太神奇了0 0
图片来自:iSpeller的百度相册
2014年03月27日 13点03分 17
level 2
声援姐姐大人。御坂御坂支持道。
2014年03月27日 13点03分 18
。。。司令你怎么跟到这儿了。。。
2014年03月27日 13点03分
回复 iSpeller :第一,御坂不是司令,司令是正的御坂是副的。第二,是姐姐大人叫御坂来的哦。https://tieba.baidu.com/p/2714290334 五楼。御坂御坂理直气壮地狡辩道。
2014年03月27日 13点03分
level 6
upupup:-)
2014年03月28日 09点03分 19
level 2
Arch 滚废两次之后,已经不敢再用了
2014年03月28日 12点03分 20
level 6
快速学习bash:
echo 'echo "Did you know that?";whatis $(ls /bin/|shuf -n 1)' >> ~/.bashrc
这样,每次运行bash都会有类似
Did you know that?
kbd_mode (1) - report or set the keyboard mode
的提示
2014年03月29日 03点03分 21
level 9
所有的linux系统都可以这么用么?..............
2014年07月23日 05点07分 22
level 8
不知道是不是在安装时配置错了启动项,进入系统后连接不了网络,重启后进入Win7,居然7也不能上网了,不知道什么原因,笔记本上有个控制网络的键,开启显蓝色,平时7开机都是自动联网的,现在开机显黄色(关闭),按下也不会被蓝,我查了驱动,是好的,那这个是哪里出了问题呢?
2014年08月29日 16点08分 23
rfkill unblock wifi然后,可以了
2014年10月21日 04点10分
level 2
[阴险]
2014年09月16日 15点09分 24
1 2 尾页