如何增加 i3status 状态栏的大小

Ubuntu 安装 i3status 命令:sudo apt install i3status

Arch Linux 安装 i3status 命令:sudo pacman -S i3status

如何增加 i3status 状态栏的大小:

默认的 i3status 状态栏很小。阅读上面的文字很累。解决办法:

在 ~/.config/i3/.config 中有专门为 i3status 状态栏调整字体大小及更高的条。

https://i3wm.org/docs/userguide.html#_font

bar {
    font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
    font pango:DejaVu Sans Mono 18
}

——————–分割线,与本文问题无关——————–

安装 Ranger 文件管理器

sudo apt install ranger

按下 ctrl+H 可以看到隐藏文件

Ranger的基础键位如下

  • hjkl 负责上下左右移动,左表示进入父目录,右表示进入子目录或者打开文件
  • 空格选中一个文件,对选中的文件再按空格取消选中
  • v选中全部文件
  • dd剪切文件到剪切板
  • dD彻底删除文件
  • yy复制文件
  • p张贴文件

基础的ranger使用就到这里,下面介绍一下ranger的简单配置

执行 ranger –copy-config=all 生成默认配置文件, 在arch linux 中, 生成的配置文件位于 ~/.config/ranger中, 打开~/.config/ranger/rc.config , 将set preview_images false 修改为set preview_images true , 并确保set use_preview_script true 设置. 到此为止, 文件预览设置成功.

在rc.config 中可以看到很多的键位映射, 可以根据自己的使用习惯进行调整.

Ubuntu下如下:

creating: /home/linuxmi/.config/ranger/rifle.conf
creating: /home/linuxmi/.config/ranger/commands.py
creating: /home/linuxmi/.config/ranger/commands_full.py
creating: /home/linuxmi/.config/ranger/rc.conf
creating: /home/linuxmi/.config/ranger/scope.sh

刚开始ranger打开图片大小可能不合适,需要你手动去调节(按上下键)。但是我觉得这样太傻了,如果你想让你的ranger打开图片时像上面那样,刚好可以看清整张图片,你可以修改ranger的配置文件。将图片打开尺寸设置为你电脑屏幕分辨率的一半就可以了。

ranger --copy-config=all
cd ~/.config/ranger
vi rifle.conf

将rifle.conf里的mime ^image, has feh, X, flag f = feh -- "$@"修改为mime ^image, has feh, X, flag f = feh -g 800×600 — “$@”

因为我电脑屏幕的分辨率为1920×1080,所以我设置800×600。

有说能直接在终端预览图像

也许您使用的是 Wayland 而不是 X11?我认为目前在 Wayland 上唯一有效的方法是终端本地方法,但那些只适用于它们各自的终端,当然,比如 Kitty 和 iTerm2。

但是X11不能直接预览。(没有测试)

经过测试  XTerm 能预览图片。

把ranger绑定在i3中

bindsym $mod+r exec alacritty -e ranger

我将它绑定到 Mod+Shift+Enter 以使用ranger打开一个新窗口,就像 Mod+Enter 打开一个终端一样。唯一的诀窍是您需要启动一个终端供ranger空间,因此它是“alacritty -e ranger”,而不仅仅是“alacritty”(或您使用的任何终端)。