Linux个人家用桌面系统安装后所需要的系统设置(openSUSE)
Overview
本文记录个人家用Linux电脑系统安装后需要做的系统级别的设置。(可能以后还会有个用户级的)
Linux发行版众多,与我所用发行版不同的就参考参考吧。
启用魔法键
创建/etc/sysctl.d/50-kernel-sysrq.conf
:
1kernel.sysrq = 1
sudo 相关调整
让sudo能够运行X11的GUI程序
创建/etc/sudoers.d/10-sudo-x
:
1Defaults env_keep += " DISPLAY XAUTHORITY"
让sudo程序能够使用输入法
/etc/sudoers.d/11-ime
:
1Defaults env_keep += " XMODIFIERS"
2Defaults env_file="/etc/sudoers_env"
/etc/sudoers_env
:
1GTK_IM_MODULE=xim
2QT_IM_MODULE=xim
/root/.bashrc
:
1export GTK_IM_MODULE=xim
2export QT_IM_MODULE=xim
解决sudo的path问题
/etc/sudoers.d/80-insecure-path
:
1Defaults !secure_path
要求sudo每次都要输入密码
创建/etc/sudoers.d/12-timeout
:
1Defaults timestamp_timeout = 0
NTP配置(网络时间同步)
设置时间服务器。/etc/systemd/timesyncd.conf.d/myntpserver.conf
:
1[Time]
2NTP=0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org
3FallbackNTP=ntp.ntsc.ac.cn cn.pool.ntp.org 0.cn.pool.ntp.org 1.cn.pool.ntp.org 2.cn.pool.ntp.org 3.cn.pool.ntp.org ntp.ustc.edu.cn ntp.pku.edu.cn ntp1.tsinghua.edu.cn ntp2.tsinghua.edu.cn ntp.zju.edu.cn time1.aliyun.com time2.aliyun.com ntp.aliyun.com time1.cloud.tencent.com ntp1.baidu.com ntp.huawei.com
开机启动NTP客户端:
1sudo systemctl enable systemd-timesyncd.service
mlocate的排除路径
mlocate是locate
命令所用的数据服务。
/etc/updatedb.conf
:
- `PRUNEPATHS`里应该有 `/home /opt /run /lost+found /media /mnt /var/run/media`
- `PRUNE_BIND_MOUNTS="yes"`
命令默认程序的选择
/etc/alternatives/
里面的软链接指向决定了如python、pip、gcc的版本。
若装有多个gcc版本,应该调为当前发行版的当前大版本所用的默认gcc版本(例如openSUSE 15 用gcc7)
(这个也可以在openSUSE的yast里调)
Thinkpad 风扇控制
/etc/modprobe.d/thinkpad_acpi.conf
:
1options thinkpad_acpi fan_control=1
ipv6隐私,使用临时地址
/etc/NetworkManager/conf.d/01-default-ip6-privacy.conf
:
1[connection.ip6-privacy]
2ipv6.ip6-privacy=2
/etc/sysctl.d/99-default-ip6-privacy.conf
:
1net.ipv6.conf.default.use_tempaddr=2
开机Linux启动过程显示出日志而不是标志画面
/etc/default/grub
: GRUB_CMDLINE_LINUX_DEFAULT
里删去
1. splash=silent
1. quiet
重新生成开机菜单:
1grub2-mkconfig -o /boot/grub2/grub.cfg
笔记本电脑忽略合盖动作
/etc/systemd/logind.conf.d/
里增加以下设置
1HandleLidSwitch=ignore
2LidSwitchIgnoreInhibited=off
PDF虚拟打印机cups-pdf的输出路径
改/etc/cups/cups-pdf.conf
,加入 Out ${HOME}/cups-pdf
设置开机启动后自动以root运行的脚本
先使能服务
1sudo ln -s /usr/lib/systemd/system/after-local.service /etc/systemd/system/graphical.target.wants/after-local.service
修改/etc/init.d/after.local
:
1#!/bin/bash
2
3想要以root身份运行的命令...
4...
5...
6
7sleep 1
针对openSUSE的设置
opi 禁用新repo的自动更新
/etc/opi.cfg
:
1new_repo_auto_refresh = false
安装媒体编解码器
1sudo opi packman
(它会安装很多东西,其实所安装的并非全都需要)
All articles are original (except for those specially claimed) and copyrighted. Copying without permission is forbidden.
打赏作者
写作不易,感谢支持! 扫个码吧~