i3如何保存背景和屏幕分辨率?


Answers:


7

I3只是一个窗口管理器,它是不是一个桌面环境。这样,屏幕分辨率或背景图像就不会落入i3的范围内

这并不是说您无能为力。您可以仅将exec命令设置添加到~/.i3/config

  • 通常,X.org应该自行找到并设置正确的屏幕分辨率。如果由于某种原因这对您不起作用,则可以创建/修改X.org的配置文件,以便手动设置正确的分辨率。如果您只想在X会话中进行设置,则建议您使用xrandr

    xrandr --output OUTPUT --mode MODE
    

    OUTPUT输出的名称在哪里MODE,以及格式中可用的分辨率之一WIDTHxHEIGHT。您可以从的输出中获取两者xrandr --query。例如:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
    DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm
       1920x1080     60.00*+
       1680x1050     59.95  
       1600x900      60.00  
       1440x900      59.89  
       1280x1024     60.02  
       1280x960      60.00  
       1280x720      60.00  
       1024x768      60.00  
       800x600       60.32  
       640x480       59.94  
    DP-1 disconnected (normal left inverted right x axis y axis)
    DP-2 disconnected (normal left inverted right x axis y axis)
    DP-3 disconnected (normal left inverted right x axis y axis)
    

    这里所连接的输出被命名为DP-01920x1080当前设定的模式。随着xrandr --output DP-0 --mode 1600x900分辨率可以通过900个像素设置为1600。

  • 有许多程序可让您更改背景图像。如果当前选择具有命令行界面,则可以使用它。否则我会建议nitrogen。它具有一个简单的GUI,可让您轻松选择和应用桌面背景,并且只需使用即可恢复以前保存的状态nitrogen --restore

因此,您可以将以下内容添加到您的 ~/.i3/config

exec --no-startup-id xrandr --output OUTPUT --mode MODE
exec --no-startup-id nitrogen --restore

已经设置我的决议案,2560x1600xrandr,一切都是现在的小。有没有办法设置2倍缩放比例?
Michael Dorst
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.