Linux一些操作技巧

调节Linux系统显示亮度的方法

  在/sys/class/backlight目录下面记录着显示设备,比如我的显示设备是intel_backlight,然后在显示设备的目录下面,有brightnessmax_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环境

  1. sudo vim /etc/inputrc
  2. 取消注释 set bell-style none
  3. 注销重新登陆后生效

zsh环境

  1. sudo vim ~/.zshrc
  2. 文件末尾添加unsetopt beep
  3. 注销重新登陆后生效

-- 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日


文章作者: PercyC
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 percy家园
Linux linux
喜欢就支持一下吧