AutoDarkLinux
修复Linux上Sublime的自动暗黑模式 :sunglasses
详细信息
安装
- 总计 98
- Win 0
- Mac 0
- Linux 98
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 0 |
README
autodark-sublime-plugin
修复Linux上Sublime Text 4的自动暗黑模式。Sublime Text 4 supposed to have this feature, but it seems not to be working for me. If you also experience the same, this plugin bridges that gap and provides an adequate solution until the problem is fixed.
依赖项
- Sublime text (build 4050+)
- Systemd (for
busctl
command) - A desktop environment or a DBus service which implements
org.freedesktop.portal.Settings
. The major DE's provide this already
安装
- 安装 Package Control
- 搜索“Auto Dark”并安装
配置/使用
- 编辑你的首选项并配置以下键值
dark_color_scheme
light_color_scheme
dark_theme
light_theme
- 要么从上下文菜单(在查看下),或从命令面板(搜索AutoDark)
System
: Sublime遵循系统设置Light
: Sublime固定在仅灯模式Dark
: Sublime固定在仅暗模式
- 选定的任何选项都设置为默认值并将记住
常见问题解答
问: 切换到系统模式不会自动推断我的首选配色方案
答: 这可能是因为你系统上安装了两个竞争性的xdg-desktop-portal实现。例如,
kde
和gtk
,但gtk
获胜,因为它的名字按照字母顺序排在前面。:shrug您可以检查
/usr/share/xdg-desktop-portal/portals/
文件夹以查看已安装的门户。例如,kde.portal
,gkt.portal
等。一旦确定要使用哪个实现(这通常会由您的当前桌面确定),创建一个名为~/.config/xdg-desktop-portal/portals.conf
的文件(请参阅portals.conf manpage),并将其添加到其中[preferred] default=enter-your-choice-here-without.portal-suffix
使用
systemctl restart --user xdg-desktop-service
重新启动 xdg-desktop-portal 服务,或者注销并重新登录以查看新的更改。希望这可以解决自动切换模式的问题。
开发
这只是为了提醒自己,但如果您需要开始开发包,请随时跟随。
将此项目克隆到文件夹
~/.config/sublime-text-3/Packages/AutoDarkLinux
中。如果项目已克隆到其他地方,只需使用以下命令在上述文件夹内创建符号链接:ln --symbolic --target-directory ~/.config/sublime-text-3/Packages/ /path/to/autodark-sublime-plugin/ mv ~/.config/sublime-text-3/Packages/{autodark-sublime-plugin,AutoDarkLinux}
更多信息请参阅链接。
注意:使用 AutoDarkLinux 这个名字的原因是这个插件就是在这个名字下发布的。如果您想在此包的开发和运行时导入其他模块,也必须使用这个名字。
(可选) 使用
pipenv install --dev
安装虚拟环境。这在开发中自动完成很有用。重启 sublime 以确保插件被加载。启用在控制台查看命令和日志。使用
Ctrl + `
打开控制台,输入以下命令:sublime.log_commands(True) sublime.log_input(True)
启用
INFO
日志记录以在控制台看到更多日志。提交更改
使用
scripts/release.sh
脚本发布一个新的版本从 sublime 文件夹中移除符号链接的 dev 包