经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库运维 » LinuxShell » 查看文章
轻量i3wm配置使用笔记 -- 主题切换器(j4-make-config)
来源:cnblogs  作者:孤逐王  时间:2018/10/11 9:13:05  对本文有异议

快速切换主题

j4-make-config介绍:
j4-make-config脚本可以方便地在几组“主题”之间切换,还可以根据当前工作的环境,轻松地从几个不同的配置部分组合一个完整的配置。

主题特性:

  • 边框样式:风格配色
  • 窗口和i3bar颜色
  • 布局模式
  • i3bar位置
  • 桌面(root窗口)背景
  • 以匹配的颜色调用dMenu的键绑定
  • 任何i3配置选项都可以使用!

使用主题:

主题文件j4-mak-config 一起分发,为用户提供了各种可供选择的主题。

  • 通过aur或github安装j4-mak-config
  1. yaourt -S j4-make-config
  • 准备您的i3配置文件

准备主题文件夹/usr/share/j4-make-config/themesconfig.base 到i3配置目录。

如果已经在i3配置文件中设置了窗口颜色设置,那么应该用一个标记来完全替换它们,该标记将被包含在所选主题文件中的窗口配置所替换。我们使用默认的颜色设置(通常在i3配置文件中没有显式设置它们)来演示这一点:

注释掉需要替换的默认颜色

  1. # class border backgr. text indicator
  2. client.focused #4c7899 #285577 #ffffff #2e9ef4
  3. client.focused_inactive #333333 #5f676a #ffffff #484e50
  4. client.unfocused #333333 #222222 #888888 #292d2e
  5. client.urgent #2f343a #900000 #ffffff #900000

使用下列标记

  1. # $i3-theme-window

如果尚未配置自定义窗口颜色,则只需添在i3配置文件的末尾加标记即可。

注意:标记以字符‘#’开头,因为它是i3配置中的注释。

同样的,我们采用默认的i3bar颜色(通常在i3配置文件中没有显式设置它们):

  1. bar {
  2. status_command i3status
  3. colors {
  4. background #000000
  5. statusline #ffffff
  6. separator #666666
  7. focused_workspace #4c7899 #285577 #ffffff
  8. active_workspace #333333 #5f676a #ffffff
  9. inactive_workspace #333333 #222222 #888888
  10. urgent_workspace #2f343a #900000 #ffffff
  11. }
  12. }

用以下标记替换整个 colors 部分:

  1. # $i3-theme-bar

如果尚未配置自定义bar颜色,则只需在bar部分的底部添加标记即可。

作为最后一步,重命名i3配置文件为config.base。

将自己的i3 config 文件去掉主题配色等特性,重命名为 config.base

  • 运行命令

通过使用rofi, j4-make-config 提供了一个图形菜单来选择主题(“交互模式”):

  1. j4-make-config -i

rofi: j4-make-config

j4-make-config将最近使用的参数存储在/~/.j4-make-config.rc,这样可以通过运行j4-make-config不带任何参数 或 source /~/.j4-make-config.rc刷新i3配置。如果您对配置或主题的部分进行了更改,则i3配置将自动更新。

截图

每个人都喜欢截图,所以他们在这里。

themes

参考:Github:官方主页j4-make-config
j4-make-config, i3的通用主题切换器和配置生成器

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号