mirror of
https://github.com/rydesun/dotfiles.git
synced 2026-07-16 22:16:11 +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
|
#!/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
|
sleep 2
|
||||||
# 交换Caps_Lock和Escape
|
# 交换Caps_Lock和Escape
|
||||||
|
|
|
||||||
30
.zprofile
30
.zprofile
|
|
@ -37,10 +37,34 @@ export RUSTUP_HOME="$XDG_DATA_HOME"/rustup
|
||||||
### SQLite
|
### SQLite
|
||||||
export SQLITE_HISTORY="$XDG_DATA_HOME"/sqlite_history
|
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
|
dbus-update-activation-environment --systemd --all
|
||||||
|
|
||||||
# 自启X环境
|
# NOTE: 直接在登录shell中自启桌面环境
|
||||||
|
# 只在桌面环境使用中文
|
||||||
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
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
|
fi
|
||||||
|
|
||||||
|
# vim:foldmethod=marker
|
||||||
|
|
|
||||||
6
.zshrc
6
.zshrc
|
|
@ -71,11 +71,11 @@ zinit light skywind3000/z.lua
|
||||||
# 数据文件路径
|
# 数据文件路径
|
||||||
export _ZL_DATA="$Z_DATA_DIR"/zlua
|
export _ZL_DATA="$Z_DATA_DIR"/zlua
|
||||||
# 仅在当前路径$PWD改变时才更新数据库
|
# 仅在当前路径$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命令
|
### 更多的git命令
|
||||||
zinit ice lucid wait'1' as"program" pick"$ZPFX/bin/git-*" \
|
zinit ice lucid wait'1' as"program" pick"$ZPFX/bin/git-*" \
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
# Linux 配置
|
# Linux 配置
|
||||||
|
|
||||||
~~使用 `pam_environment` 管理环境变量 (被上游移除。溜了溜了)~~
|
~~使用 `pam_environment` 管理环境变量 (被上游移除。溜了溜了)~~
|
||||||
使用 `zprofile`(zsh) + `xprofile`(xinit) 管理环境变量,
|
使用 `zprofile` (zsh 作为 login shell) 管理环境变量,
|
||||||
调用 `dbus-update-activation-environment`同步到 systemd
|
调用 `dbus-update-activation-environment --systemd`
|
||||||
|
同步选择的环境变量到 systemd
|
||||||
|
|
||||||
使用 [kitty](https://sw.kovidgoyal.net/kitty/) 虚拟终端
|
使用 [kitty](https://sw.kovidgoyal.net/kitty/) 虚拟终端
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue