mirror of
https://github.com/rydesun/dotfiles.git
synced 2025-12-26 14:44:58 +08:00
Update env vars
This commit is contained in:
parent
f8ff289e91
commit
1260d2d152
4 changed files with 33 additions and 24 deletions
16
.xprofile
16
.xprofile
|
|
@ -1,21 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
export LANG=zh_CN.UTF-8
|
||||
|
||||
### Qt
|
||||
export QT_QPA_PLATFORMTHEME=qt5ct
|
||||
export QT_AUTO_SCREEN_SCALE_FACTOR=0 # 用xrdb手动设置DPI
|
||||
|
||||
### Fcitx
|
||||
export GTK_IM_MODULE=fcitx
|
||||
export QT_IM_MODULE=fcitx
|
||||
export XMODIFIERS=@im=fcitx
|
||||
export SDL_IM_MODULE=fcitx
|
||||
export GLFW_IM_MODULE=ibus
|
||||
|
||||
# 同步环境变量到所有systemd将要启动的程序
|
||||
dbus-update-activation-environment --systemd --all
|
||||
|
||||
(
|
||||
sleep 2
|
||||
# 交换Caps_Lock和Escape
|
||||
|
|
|
|||
30
.zprofile
30
.zprofile
|
|
@ -37,10 +37,34 @@ export RUSTUP_HOME="$XDG_DATA_HOME"/rustup
|
|||
### SQLite
|
||||
export SQLITE_HISTORY="$XDG_DATA_HOME"/sqlite_history
|
||||
|
||||
# 同步环境变量到所有systemd将要启动的程序
|
||||
# 环境变量 (桌面) {{{
|
||||
### Qt
|
||||
# 用qt5ct配置Qt主题
|
||||
export QT_QPA_PLATFORMTHEME=qt5ct
|
||||
# 禁止Qt自动缩放。用xrdb手动设置DPI
|
||||
export QT_AUTO_SCREEN_SCALE_FACTOR=0
|
||||
|
||||
### Fcitx
|
||||
export GTK_IM_MODULE=fcitx
|
||||
export QT_IM_MODULE=fcitx
|
||||
export XMODIFIERS=@im=fcitx
|
||||
export SDL_IM_MODULE=fcitx
|
||||
# Kitty需要该变量
|
||||
export GLFW_IM_MODULE=ibus
|
||||
# }}}
|
||||
|
||||
# 同步所有环境变量到所有systemd将要启动的程序
|
||||
dbus-update-activation-environment --systemd --all
|
||||
|
||||
# 自启X环境
|
||||
# NOTE: 直接在登录shell中自启桌面环境
|
||||
# 只在桌面环境使用中文
|
||||
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
||||
xinit qtile start
|
||||
dbus-update-activation-environment --systemd LANG=zh_CN.UTF-8
|
||||
if true; then
|
||||
LANG=zh_CN.UTF-8 xinit qtile start
|
||||
else
|
||||
LANG=zh_CN.UTF-8 qtile start -b wayland
|
||||
fi
|
||||
fi
|
||||
|
||||
# vim:foldmethod=marker
|
||||
|
|
|
|||
6
.zshrc
6
.zshrc
|
|
@ -71,11 +71,11 @@ zinit light skywind3000/z.lua
|
|||
# 数据文件路径
|
||||
export _ZL_DATA="$Z_DATA_DIR"/zlua
|
||||
# 仅在当前路径$PWD改变时才更新数据库
|
||||
_ZL_ADD_ONCE=1
|
||||
export _ZL_ADD_ONCE=1
|
||||
# 在跳转后显示目标路径名称
|
||||
_ZL_ECHO=1
|
||||
export _ZL_ECHO=1
|
||||
# 增强匹配模式
|
||||
_ZL_MATCH_MODE=1
|
||||
export _ZL_MATCH_MODE=1
|
||||
|
||||
### 更多的git命令
|
||||
zinit ice lucid wait'1' as"program" pick"$ZPFX/bin/git-*" \
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
# Linux 配置
|
||||
|
||||
~~使用 `pam_environment` 管理环境变量 (被上游移除。溜了溜了)~~
|
||||
使用 `zprofile`(zsh) + `xprofile`(xinit) 管理环境变量,
|
||||
调用 `dbus-update-activation-environment`同步到 systemd
|
||||
使用 `zprofile` (zsh 作为 login shell) 管理环境变量,
|
||||
调用 `dbus-update-activation-environment --systemd`
|
||||
同步选择的环境变量到 systemd
|
||||
|
||||
使用 [kitty](https://sw.kovidgoyal.net/kitty/) 虚拟终端
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue