ch4ser||超元域

(´・ω・`)你瞅啥呢

0%

Arch Sway的日常

image-20211202211403307

记录我在arch linux sway下遇到的问题和解决方法

a stoping job is running for xxx hangout

1
2
3
sudo nvim /etc/systemd/system.conf

DefaultTimeoutStopSec=5s

JAVA程序启动

添加环境变量

1
_JAVA_AWT_WM_NONREPARENTING=1

玩游戏

添加环境变量

1
SDL_VIDEODRIVER=x11

firefox缩小顶部高度

about:config中设置layout.css.devPixelsPerPx为更小的值就可以了

waybar 在sway启动后很久才出现

sway配置中添加

1
2
exec hash dbus-update-activation-environment 2>/dev/null && \
dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK

sway 顶部栏出现中文后高度变化

在sway配置文件中添加以下设置来统一使用一个高高的字符的高度.

1
for_window [title=".*"] title_format ゜%title゜

esc键和caplocks交换

sway配置文件中添加以下代码

1
2
3
4
input "type:keyboard" {           
xkb_options caps:swapescape
}

GTK问题

不要在环境变量中设置GDK_BACKEND=wayland, GTK程序会自动优先选择wayland,如果不行会自动切换到xwayland

error: GPGME error: No data

1
2
sudo rm -f /var/lib/pacman/sync/*
sudo pacman -Sc

软件包版本降低

如果是pacman 下载的包, 使用downgrade软件来进行版本降低, 如果是aur下载的包, 那么进入aur, 找到要降级的软件包, 点击View Changes , 进入后选择特定的change然后下载软件包, 解压后执行命令

1
makepkg -scri