最后基本成型的配置

# This file has been auto-generated by i3-config-wizard(1).

# It will not be overwritten, so edit it as you like.

#

# Should you change your keyboard layout some time, delete

# this file and re-run i3-config-wizard(1).

#

# i3 config file (v4)

#

# Please see http://i3wm.org/docs/userguide.html for a complete reference!

set $mod Mod1

# Font for window titles. Will also be used by the bar unless a different font

# is used in the bar {} block below.

font pango:monospace 8

# This font is widely installed, provides lots of unicode glyphs, right-to-left

# text rendering and scalability on retina/hidpi displays (thanks to pango).

#font pango:DejaVu Sans Mono 8

# Before i3 v4.8, we used to recommend this one as the default:

# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1

# The font above is very space-efficient, that is, it looks good, sharp and

# clear in small sizes. However, its unicode glyph coverage is limited, the old

# X core fonts rendering does not support right-to-left and this being a bitmap

# font, it doesn’t scale on retina/hidpi displays.

# Use Mouse+$mod to drag floating windows to their wanted position

floating_modifier $mod

# start a terminal

bindsym $mod+Return exec i3-sensible-terminal

# kill focused window

bindsym $mod+Shift+q kill

# start dmenu (a program launcher)

bindsym $mod+d exec dmenu_run

# There also is the (new) i3-dmenu-desktop which only displays applications

# shipping a .desktop file. It is a wrapper around dmenu, so you need that

# installed.

# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop

# change focus

bindsym $mod+j focus left

bindsym $mod+k focus down

bindsym $mod+l focus up

bindsym $mod+semicolon focus right

# alternatively, you can use the cursor keys:

bindsym $mod+Left focus left

bindsym $mod+Down focus down

bindsym $mod+Up focus up

bindsym $mod+Right focus right

# move focused window

bindsym $mod+Shift+j move left

bindsym $mod+Shift+k move down

bindsym $mod+Shift+l move up

bindsym $mod+Shift+semicolon move right

# alternatively, you can use the cursor keys:

bindsym $mod+Shift+Left move left

bindsym $mod+Shift+Down move down

bindsym $mod+Shift+Up move up

bindsym $mod+Shift+Right move right

# split in horizontal orientation

bindsym $mod+h split h

# split in vertical orientation

bindsym $mod+v split v

# enter fullscreen mode for the focused container

bindsym $mod+f fullscreen toggle

# change container layout (stacked, tabbed, toggle split)

bindsym $mod+s layout stacking

bindsym $mod+w layout tabbed

bindsym $mod+e layout toggle split

# toggle tiling / floating

bindsym $mod+Shift+space floating toggle

# change focus between tiling / floating windows

bindsym $mod+space focus mode_toggle

# focus the parent container

bindsym $mod+a focus parent

# focus the child container

#bindsym $mod+d focus child

# switch to workspace

bindsym $mod+1 workspace 1

bindsym $mod+2 workspace 2

bindsym $mod+3 workspace 3

bindsym $mod+4 workspace 4

bindsym $mod+5 workspace 5

bindsym $mod+6 workspace 6

bindsym $mod+7 workspace 7

bindsym $mod+8 workspace 8

bindsym $mod+9 workspace 9

bindsym $mod+0 workspace 10

# move focused container to workspace

bindsym $mod+Shift+1 move container to workspace 1

bindsym $mod+Shift+2 move container to workspace 2

bindsym $mod+Shift+3 move container to workspace 3

bindsym $mod+Shift+4 move container to workspace 4

bindsym $mod+Shift+5 move container to workspace 5

bindsym $mod+Shift+6 move container to workspace 6

bindsym $mod+Shift+7 move container to workspace 7

bindsym $mod+Shift+8 move container to workspace 8 bindsym $mod+Shift+9 move container to workspace 9

bindsym $mod+Shift+0 move container to workspace 10

# reload the configuration file

bindsym $mod+Shift+c reload

# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)

bindsym $mod+Shift+r restart

# exit i3 (logs you out of your X session)

bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"

# resize window (you can also use the mouse for that)

mode "resize" {

# These bindings trigger as soon as you enter the resize mode

# Pressing left will shrink the window’s width.

# Pressing right will grow the window’s width.

# Pressing up will shrink the window’s height.

# Pressing down will grow the window’s height.

bindsym j resize shrink width 10 px or 10 ppt

bindsym k resize grow height 10 px or 10 ppt

bindsym l resize shrink height 10 px or 10 ppt

bindsym semicolon resize grow width 10 px or 10 ppt

# same bindings, but for the arrow keys

bindsym Left resize shrink width 10 px or 10 ppt

bindsym Down resize grow height 10 px or 10 ppt

bindsym Up resize shrink height 10 px or 10 ppt

bindsym Right resize grow width 10 px or 10 ppt

# back to normal: Enter or Escape

bindsym Return mode "default"

bindsym Escape mode "default"

}

bindsym $mod+r mode "resize"

# Start i3bar to display a workspace bar (plus the system information i3status

# finds out, if available)

# ******************************************************

# 系统最早的头部状态

#bar {

# status_command i3status

# tray_output primary

#position top

#}

#********************************************i3-gaps*********************************

for_window [class="^.*"] border pixel 5

gaps inner 8

gaps outer 6

set $mode_gaps Gaps: (o) outer, (i) inner

set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global)

set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global)

bindsym $mod+Shift+g mode "$mode_gaps"

mode "$mode_gaps" {

bindsym o mode "$mode_gaps_outer"

bindsym i mode "$mode_gaps_inner"

bindsym Return mode "default"

bindsym Escape mode "default"

}

mode "$mode_gaps_inner" {

bindsym plus gaps inner current plus 5

bindsym minus gaps inner current minus 5

bindsym 0 gaps inner current set 0

bindsym Shift+plus gaps inner all plus 5

bindsym Shift+minus gaps inner all minus 5

bindsym Shift+0 gaps inner all set 0

bindsym Return mode "default"

bindsym Escape mode "default"

}

mode "$mode_gaps_outer" {

bindsym plus gaps outer current plus 5

bindsym minus gaps outer current minus 5

bindsym 0 gaps outer current set 0

bindsym Shift+plus gaps outer all plus 5

bindsym Shift+minus gaps outer all minus 5

bindsym Shift+0 gaps outer all set 0

bindsym Return mode "default"

bindsym Escape mode "default"

}

set $mode_power power

bindsym Mod1+Control+l mode "$mode_power"

mode "$mode_power" {

bindsym l mode "default", exec --no-startup-id /home/itgoyo/.config/i3/i3exit lock

bindsym e mode "default", exec --no-startup-id /home/itgoyo/.config/i3/i3exit logout

bindsym s mode "default", exec --no-startup-id /home/itgoyo/.config/i3/i3exit suspend

bindsym h mode "default", exec --no-startup-id /home/itgoyo/.config/i3/i3exit hibernate

bindsym r mode "default", exec --no-startup-id /home/itgoyo/.config/i3/i3exit reboot

bindsym p mode "default", exec --no-startup-id /home/itgoyo/.config/i3/i3exit shutdown

bindsym Return mode "default"

bindsym Escape mode "default"

}

# Set Xresources colors:

set_from_resource $darkblackcolor0 #000000

set_from_resource $blackcolor8 #000000

set_from_resource $darkredcolor1 #000000

set_from_resource $redcolor9 #000000

set_from_resource $darkgreencolor2 #000000

set_from_resource $greencolor10 #000000

set_from_resource $darkyellowcolor3 #000000

set_from_resource $yellowcolor11 #000000

set_from_resource $darkbluecolor4 #000000

set_from_resource $bluecolor12 #000000

set_from_resource $darkmagentacolor5 #000000

set_from_resource $magentacolor13 #000000

set_from_resource $darkcyancolor6 #000000

set_from_resource $cyancolor14 #000000

set_from_resource $darkwhitecolor7 #000000

set_from_resource $whitecolor15 #000000

set $transparent#00000000

#

# #BORDER BACKGROUND TEXT INDICATOR CHILD_BORDER

#client.focused $red $red $magenta $darkmagenta $darkblue

#client.unfocused $transparent $blue $white $darkblue $darkblack

#client.focused_inactive $transparent $blue $white $darkblue $darkblack

#client.urgent $darkred $darkred $black $darkred $darkred

#client.background $black

set $background #10101000

set $foreground #ffffff

set $gray #d0d0d0

set $primary #F58E8E

set $secondary #79D4D5

set $tertiary #7AABD4

set $additional #26CE8D

set $warning #E7176A

# colors BORDER BACKGROUND TEXT INDICATOR

client.focused $primary $primary $foreground $primary

client.focused_inactive $secondary $secondary $foreground $secondary

client.unfocused $tertiary $tertiary $background $tertiary

#client.urgent $gray $gray $foreground $gray

client.urgent $darkred $darkred $black $darkred $darkred

bar {

font pango:mono 10

colors {

background $darkblack

statusline $darkwhite

separator $cyan

focused_workspace $blue $darkblue $darkblack

active_workspace $blue $blue $darkwhite

inactive_workspace $darkblack $darkblack $white

urgent_workspace $darkblack $darkblack $white

}

status_command i3blocks

position top

mode dock

modifier None

}

bar {

i3bar_command i3bar -t

height 28

#禁止systemtray

tray_output none

# i3bar调用

status_command ~/.config/i3/jconky

# 显示位置top/bottom

position top

# 是否隐藏

# mode hide

# 拆解工作区名(隐藏前面的1:2:3:……)

strip_workspace_numbers yes

# 定义分隔符∥

separator_symbol "  "

}

bindsym $mod+Shift+Escape exec --no-startup-id prompt "Exit i3?" "i3-msg exit"

# bindsym $mod+BackSpace

bindsym $mod+Shift+BackSpace exec --no-startup-id prompt "Reboot computer?" "$reboot"

# compton

# auto start commands

exec --no-startup-id fcitx -r

exec --no-startup-id fcitx-qimpanel

exec --no-startup-id compton -b

#Background

exec --no-startup-id feh --bg-fill /home/itgoyo/cgi_lib.jpg

linux i3 桌面,Linux安装i3wm平铺式窗口桌面相关推荐

  1. 如何在Arch Linux搭建高效便捷的平铺式桌面

    一不注意竟然已经三个多月没写文章了,十一月份总算找到感觉比较满意的实习工作了,同时把近视给弄好了,已经有十多年没有这么清晰地看过这个世界了:-D 前言 关于ArchLinux请自己谷歌度娘,由于整个工 ...

  2. archlinux什么桌面好_ArchLinux搭建高效便捷的平铺式桌面

    一不注意竟然已经三个多月没写文章了,十一月份总算找到感觉比较满意的实习工作了,同时把近视给弄好了,已经有十多年没有这么清晰地看过这个世界了:-D 前言 关于ArchLinux请自己谷歌度娘,由于整个工 ...

  3. linux 平铺式桌面,Terminix:基于 GTK3 的平铺式 Linux 终端模拟器

    导读 现在,你可以很容易的找到大量的 Linux 终端模拟器,每一个都可以给用户留下深刻的印象.但是,很多时候,我们会很难根据我们的喜好来找到一款心仪的日常使用的终端模拟器.这篇文章中,我们将会推荐一 ...

  4. i3能装Linux虚拟机,centos7 下安装i3wm

    最近看到好多人都在秀自己的桌面,装了centos7后一直没用过,也准备先折腾下桌面,在网上看到平铺式终端后,感觉挺好玩的,就准备装上玩玩,下面就开始安装过程,centos7 装这个实在是太不容易了,花 ...

  5. ArchLinux开发环境第2辑——高效平铺式桌面i3个性化配置与美化

    "未来将属于两种人:思想的人和劳动的人.实际上,这两种人是一种人,因为思想也是劳动." --维克多·雨果 贴上效果图: ^ konsole ^ VS Code - OSS i3是一 ...

  6. android终端模拟器 yum,分享|Terminix:一个很赞的基于 GTK3 的平铺式 Linux 终端模拟器...

    现在,你可以很容易的找到大量的 Linux 终端模拟器,每一个都可以给用户留下深刻的印象. 但是,很多时候,我们会很难根据我们的喜好来找到一款心仪的日常使用的终端模拟器.这篇文章中,我们将会推荐一款叫 ...

  7. Dvtm -- 平铺式终端

    Dvtm -- 平铺式终端_Linux伊甸园开源社区-24小时滚动更新开源资讯,全年无休! Dvtm -- 平铺式终端 关注我们: 如果你使用过 Dwn 或 Awesome 这种平铺式窗口管理器,一定 ...

  8. linux 平铺式桌面,Linux下5 个很酷的平铺窗口管理器

    Linux 桌面生态中有多种窗口管理器(WM).有些是作为桌面环境的一部分开发的.有的则被用作独立程序.平铺窗口管理器就是这种情况,它提供了一个更轻量级的自定义环境.本文介绍了五种这样的平铺窗口管理器 ...

  9. linux 选择 平铺 窗口,【如何配置linux 平铺式窗口管理器i3wm?】-看准网

    匿名用户 首先上个标准的neofetchblank desktopblank terminalwith ncmpcpp.有些刚需应用,还是virtualbox方便点.主要参考 eoli3n/dotfi ...

  10. Mac上的平铺式桌面:chunkwm

    背景 之前在装Arch的时候使用了i3wm的桌面管理,结合Vim键位绑定,感觉很简洁.高效.于是尝试寻找了一下Mac上有没有类似的工具,找到了chunkwm, 以下是简单的配置过程. 流水 # 使用b ...

最新文章

  1. Android自定义ListView的Item无法响应OnItemClick的解决办法
  2. python中一共有多少个关键字-Python中关键字有多少个?
  3. 20165105第三周学习总结
  4. Android开发小知识点(二)
  5. python多级网址爬取_python-29:多级页面爬取源码
  6. Opencv获取身份证号码区域
  7. ajax 赋值 获取,ajax得到的数据赋值给js中的全局变量
  8. python安装pyqt5 qml_用 PyQt5 和 QML 做了个小工具,,感觉 PyQt 和 QML 的交互比较繁琐...
  9. delphi webbrowser 经常使用的演示样本
  10. ansys14.0安装教程
  11. 基于单片机at89s52的频率计设计c语言程序,基于AT89S52单片机的数字频率计的设计...
  12. [附源码]Java计算机毕业设计SSM大学生学科竞赛管理系统
  13. 处理 /home/china/.vimrc 时发生错误: 第1行: E492: 不是编辑器的命令
  14. 《土力学与地基基础(二)》在线平时作业3
  15. kodi remote android,使用Android和iOS在Win10系统中设置Kodi Remote方法
  16. 个人项目-地铁出行线路规划程序
  17. P5017 [NOIP2018 普及组] 摆渡车(pj组最后一道蓝) P1027 [NOIP2001 提高组] Car 的旅行路线(提高组第一道蓝)
  18. storm_spout详解
  19. 文本挖掘 - 文档模型
  20. 贸易相关术语[A-C]

热门文章

  1. 编译原理生成中间代码(flex和bison版)
  2. 解决网站开通https后地址栏图标小锁变成灰色警告图标教程
  3. (tensorflow2.1.0安装教程) 对应Anaconda3(对应python3.7)+cuda10.1+cudnn7.6.5+Pycharm 网盘 链接
  4. ios蓝牙开发学习笔记(一)蓝牙概述
  5. html修改字体大小菜鸟,HTML字体大小颜色
  6. python数据集获取与基本使用(sklearn自带的数据集、UCI数据集)
  7. 缠中说禅:教你炒股票108课(转载)
  8. php万能表单制作教程,万能表单 · 极致CMS建站系统帮助文档 · 看云
  9. 兄弟FAX-2890更换硒鼓加粉清零方法
  10. 利用anaconda 下载python所依赖的文件包