Linux一些操作技巧
Linux一些操作技巧
调节Linux系统显示亮度的方法
在/sys/class/backlight
目录下面记录着显示设备,比如我的显示设备是intel_backlight
,然后在显示设备的目录下面,有brightness
,max_brightness
两个文件比较重要,一个是当前显示数值,如果改变它,屏幕亮度随之改变,另外一个是亮度的最大值。一般来说,我们执行以下命令将亮度调为最大。注意修改显示设备。
cat /sys/class/backlight/intel_backlight/max_brightness | sudo tee /sys/class/backlight/intel_backlight/brightness
接着使用xrandr改变屏幕亮度,其中参数范围为[0-1],下面例子是0.8,可按范围修改。
xrandr --output `xrandr --verbose | grep "connected primary" | awk '{print $1}'` --brightness 0.8
根据xrandr的man文档提示,最好使用xbacklight调节亮度。于是执行以下命令安装。
sudo apt install xbacklight
执行xbacklight -get
后不成功,提示No outputs have backlight property
,经过查看电脑/sys/class/backlight
目录存在,根据archwiki,在目录/etc/X11/xorg.conf.d
下面创建文件20-intel.conf
,内容如下:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection
注销重新登录后,可根据帮助文档调节亮度。执行以下命令获取文档。
xbacklight --help
i3wm使用Fn调节屏幕亮度
经过上面的配置,已经可以使用xbacklight调节亮度了,于是在i3配置文件中增加以下配置,即可使用快捷键调节屏幕亮度。(附带通知当前亮度)
# percy's config
# percy's config
bindsym XF86MonBrightnessUp exec "xbacklight -inc 10;notify-send 'brightness up' '当前亮度:'$(printf '%.0f' $(xbacklight -get))"
bindsym XF86MonBrightnessDown exec "xbacklight -dec 10; notify-send 'brightness down' '当前亮度:'$(printf '%.0f' $(xbacklight -get))"
上面用到了notify-send
命令实现系统通知的调用,可以用下面命令安装依赖。
sudo apt install libnotify-bin
-- Write by PercyC
2021年12月20日
蓝牙连接的方法
执行以下命令打开蓝牙管理器
bluetoothctl
扫描设备
scan on
连接设备
connect [device MAC]
-- Write by PercyC
2021年12月19日
取消Linux系统TAB蜂鸣
bash环境
sudo vim /etc/inputrc
- 取消注释
set bell-style none
- 注销重新登陆后生效
zsh环境
sudo vim ~/.zshrc
- 文件末尾添加
unsetopt beep
- 注销重新登陆后生效
-- Write by PercyC
2021年12月21日
设置终端代理
设置http或者https
export http_proxy="socks5://127.0.0.1:1080"
export https_proxy="socks5://127.0.0.1:1080"
export http_proxy="http://proxyAddress:port"
export https_proxy="http://proxyAddress:port"
设置全部
export ALL_PROXY=socks5://127.0.0.1:1080
export ALL_PROXY=http://127.0.0.1:1080
-- Write by PercyC
2022年06月02日
kill进程
ps aux| grep 进程名字 |grep -v 'grep'| tr -s ' ' | cut -d' ' -f 2 | xargs kill -9
解释:通过grep -v
取反,获得该名称的所有进程(不包括这条命令),用tr -s
将多个空格替换成一个,用cut -d
指定空格为分割符,取出第二列的进程号,通过xargs传递参数给kill,杀死进程。
-- Write by PercyC
2023年1月3日
Fcitx5无法导入在线词典问题
sudo apt install fcitx5-chinese-addons
-- Write by PercyC
2023年6月2日
京东京造K系列键盘F1-F12
用不了
echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode
-- Write by PercyC
2023年6月4日