28圈.com

把78放进i3其实很单一,,,,,,,照着这几步操作就能顺利搞定

把78放进i3其实很单一,,,,,,,照着这几步操作就能顺利搞定

先说结论:这事儿没你想的那么玄乎。。。。 。。。。?

好多人第一次听到“把78放进i3」剽个说法,,,,,,,第一反映是懵的。。。。 。。。。我一路头也这样。。。。 。。。。i3是什么??????78又是啥??????这俩怎么凑一块儿的??????

其实i3是个轻量级的平铺窗口治理器,,,,,,,玩Linux桌面的人几多都听过。。。。 。。。。而“78”在这里是一个代号,,,,,,,可能是某个法式、某个剧本,,,,,,,或者某个你不想直接点名的软件。。。。 。。。。把78放进i3,,,,,,,说白了就是让这个法式在i3环境下跑起来,,,,,,,并且能听话地共同你的快捷键和布局。。。。 。。。。

但现实操作中,,,,,,,不少人卡在第一步就烧毁了。。。。 。。。。今天我把步骤拆开,,,,,,,给你捋一遍。。。。 。。。。

i3的配置文件藏得其实不深

好多教程上来就让你改配置,,,,,,,但没说明显改哪个文件。。。。 。。。。i3的配置默认在 `~/.config/i3/config`,,,,,,,你打开这个文件,,,,,,,就能看到所有键位绑定和启动项设置。。。。 。。。。?

把78放进去,,,,,,,最单一的法子就是在config文件里加一行 `exec --no-startup-id 78`。。。。 。。。。这样i3启动的时辰,,,,,,,78会随着自动跑起来。。。。 。。。。把稳那个“--no-startup-id”,,,,,,,加上它,,,,,,,光标不会造成期待状态,,,,,,,履历更顺滑。。。。 。。。。

若是你不想让78开机自启,,,,,,,只想手动呼出,,,,,,,那就得绑个快捷键。。。。 。。。。好比:

```

bindsym $mod+Shift+7 exec 78

```

这样你按 `Mod+Shift+7`,,,,,,,78就被唤醒了。。。。 。。。。Mod键默认是Win键,,,,,,,你若是改了,,,,,,,记得对应调整。。。。 。。。。

这一步好多人搞错了,,,,,,,窗口不听话

78跑起来了,,,,,,,但窗口乱飘,,,,,,,不按你设定的布局来。。。。 。。。。这时辰别急着砸键盘,,,,,,,或许率是没给78指定窗口规定。。。。 。。。。?

i3的平铺逻辑是“每个窗口都有端正”。。。。 。。。。你必要在config里加这么一段:

```

for_window [class="78"] layout tabbed

```

或者是 `layout stacking`,,,,,,,看你喜欢哪种。。。。 。。。。tabbed是标签页式,,,,,,,stacking是堆叠式。。。。 。。。。我建议吓酌tabbed,,,,,,,省空间,,,,,,,切换也直观。。。。 。。。。

还有人会遇到窗口浮动的问题。。。。 。。。。好比78是个弹窗,,,,,,,那你能够写:

```

for_window [class="78"] floating enable

```

这样它就造成浮动窗口了,,,,,,,不会滋扰其他窗口的平铺布局。。。。 。。。。这个细节极度关键,,,,,,,好多人忽略了,,,,,,,了局78一向把旁边的窗口挤变形。。。。 。。。。

换个角度就通了,,,,,,,用工作区来治理78

若是你不想跟配置死磕,,,,,,,还有一招更省心的——把78直接放到指定的工作区。。。。 。。。。?

好比你但愿78固定在3号工作区,,,,,,,那就在config里写:

```

assign [class="78"] → workspace 3

```

这样只有78一启动,,,,,,,它就自动跳到3号工作区,,,,,,,不会跟你在写代码的终端抢地位。。。。 。。。。这个步骤出格适合那些“默默干活”的法式,,,,,,,你不用管它,,,,,,,它自己待着。。。。 。。。。

我幼我的习惯是把78放到工作区3,,,,,,,而后给工作区3绑一个快捷键,,,,,,,好比 `Mod+3` 直接切从前。。。。 。。。。这样既不滋扰主工作流,,,,,,,随时想看78的状态也方便。。。。 。。。。

最后说说常见坑

有几个幼问题,,,,,,,你可能会遇到:

78启动后闪退,,,,,,,那或许率是缺依赖库。。。。 。。。。用 `ldd 78` 查一下链接,,,,,,,缺什么装什么,,,,,,,不复杂。。。。 。。。。

快捷键没反映,,,,,,,查抄一下是不是跟i3的默认键位矛盾了。。。。 。。。。好比 `Mod+Shift+7` 若是被占用了,,,,,,,换一个组合就行。。。。 。。。。

窗口鉴别不到,,,,,,,也就是 `class` 写错了。。。。 。。。。用 `xprop WM_CLASS` 点一下78的窗口,,,,,,,看它返回什么,,,,,,,照着填进去就对了。。。。 。。。。

别问“怎么知路class是什么”,,,,,,,着手试一次,,,,,,,比看十篇教程都管用。。。。 。。。。?

把78放进i3,,,,,,,性质上就是“通知i3:这孩子你管一下”。。。。 。。。。配置写领略了,,,,,,,它比谁都乖。。。。 。。。。你平时用i3最头疼的是哪一步??????评论区聊聊,,,,,,,说不定我能助你省点功夫。。。。 。。。。

[责任编纂:高远]

为您推荐

热点文章

杰出视频

凤凰资讯官方微信
凤凰资讯官方微信
关注更多资讯
【网站地图】【sitemap】