我在 Fedora 25 上使用“i3”窗口管理器。我已经卸载了 GNOME 桌面。我想更改键盘布局并将其设置为英语以外的语言,并希望将其设置为Alt+Shift快捷方式以便于访问。
尽管有几个关于这个问题的现有问题(最有帮助的答案是this)和其他论坛上的各种主题,但我无法xrandr在 VirtualBox 上的 Debian 7 中可靠地设置我的设置。
我试图用来xrandr控制我的显示设置(而不是让我的桌面环境自动执行它们),因为我使用的是i3window manager,它不会自动显示设置或使用 Gnome 桌面环境显示设置。
我不确定这些有多大关系,尤其是硬件方面,因为我认为Debian 实际上无法访问有关监视器设置的很多信息;据我所知,VirtualBox 只是报告虚拟屏幕的存在,就好像它们是硬件监视器一样。
gnome并gdm3已安装 …debian virtualbox multiple-monitors xrandr i3-window-manager
如何将 i3 窗口管理器的 i3bar 设置在屏幕顶部而不是放置在其默认位置,即底部。
我试图检查 ~/.config/i3/config 文件,但我自己无法解决。
我真正想念 OSX 的一项功能是用于更改桌面的多点触控手势。三指向任一方向滑动让我转到下一个/上一个全屏应用程序或桌面。我非常希望在带有平铺窗口管理器的 linux 中具有相同的功能。我目前正在使用 i3wm,但如果有人可以提供令人信服的理由,我愿意切换。
在我的.config/i3/config文件中,我有以下几行:
# multitouch gestures
bindsym --whole-window $mod+button10 workspace prev_on_output
bindsym --whole-window $mod+button11 workspace next_on_output
Run Code Online (Sandbox Code Playgroud)
根据xev我的触摸板正确设置了 button10/button11。该--whole-window标志(根据文档),而据我所知,应该允许我在屏幕上使用此绑定的任何地方。但是只有当我的鼠标悬停在窗口的标题栏上时,绑定才有效。
我在配置中做错了什么吗?或者还有其他方法可以获得此功能吗?
编辑:我正在运行 v 4.10.3
$ i3 -v
> i3 version 4.10.3 (2015-07-30, branch "4.10.3") © 2009-2014 Michael Stapelberg and contributors
Run Code Online (Sandbox Code Playgroud) 我现在使用 i3 窗口管理器有几天了,我很惊讶一切正常。:)
我仍在寻找的唯一一件事是如何将默认容器布局更改为选项卡式/堆叠式。
我在 2010 年的一个论坛上发现了一个帖子,有人说,这在当时是不可能的。
有谁知道,现在是否有办法完成更改默认容器布局,或者仍然不可能?
我在使用 i3wm 的 mint linux
我想在启动时将特殊的 Firefox 会话与默认会话区分开来。所以我需要它在开始时至少有一个改变的属性(后来它改变了它的标题,但为时已晚。我想通过 i3 命令将它分配给一个特殊的工作区)
我试过这个
firefox --class="pidgin"
#xprop output: WM_CLASS(STRING) = "Navigator", "Firefox"
firefox --class=pidgin
#xprop output: WM_CLASS(STRING) = "Navigator", "Firefox"
Run Code Online (Sandbox Code Playgroud)
这有效:
xprop -set WM_NAME "Horst" #this works but its not at startup
#xprop output: WM_NAME(STRING) = "Horst"
Run Code Online (Sandbox Code Playgroud)
这不是:
xprop -set WM_CLASS "Pidgin"
xprop: error: unsupported conversion for WM_CLASS
Run Code Online (Sandbox Code Playgroud)
1) 我如何检查 firefox --class=<1> 命令是否有效?
2) <1> 的有效值是多少?
3) 有没有其他方法/命令可以通过更改的属性启动 Firefox?
将“应用程序菜单,一个基于级联弹出菜单的启动器”作为我的图标,i3bar以便对我在系统中安装的每个类别(互联网、游戏等)中的软件包进行总体概述,我会很高兴。无法弄清楚如何在i3环境中启动小程序。是否有可以调用小程序本身的命令(也可以启动一些仅在后台运行的 KDE 进程)?显然,我不想启动整个 KDE5。
我发现将整个 KDE 桌面作为一个窗口运行plasmashell -ws或plasmashell --windowed --shut-up启动,它还可以管理从 i3wm 中启动的窗口。然而,仅仅启动一个组件/等离子体团是一种矫枉过正的做法。我发现kcmshell{4,5}可用于调用通过 可用的模块集合kcmshell{4,5} --list,但它们似乎不是等离子团。
我安装i3并~/.i3/config准备好了它的配置文件。当我执行 i3 命令时,它说,
ERROR: Another window manager seems to be running (X error 10).
我找到了这篇文章。我对侏儒知之甚少。我不明白他Exit your desktop environment or window manager and log on into i3 from the GDM menu (if you use it)在文章中的意思。
我一直在寻找关于 ubuntu - i3 的文章,但我有点担心基于它们修改任何内容,尽管两者都是基于 X 的。我特别担心的是gnome,如果我修改任何东西,它可能会搞砸其余的。
我真的很想体验使用i3。请让我知道如何配置/运行 i3。提前致谢。
imagemagick 的importshell 命令拍摄桌面快照。执行中
import /tmp/foo.png
Run Code Online (Sandbox Code Playgroud)
会将我的光标转换为十字准线,并允许我选择要捕获的屏幕区域。但是,如果我尝试将该命令绑定到 i3wm 热键,它就不起作用。
我的 i3wm 配置文件中的以下键绑定
# ...
bindsym $mod+m exec "import /tmp/foo.png"
# ...
Run Code Online (Sandbox Code Playgroud)
产生以下错误(我可以将其输出到终端):
import-im6.q16:无法抓取鼠标`':没有这样的文件或目录@ error/xwindow.c/XSelectWindow/9187。
这是为什么?我怎样才能让它发挥作用?
linux ×5
xorg ×2
arch-linux ×1
command-line ×1
debian ×1
fedora ×1
firefox ×1
gestures ×1
gnome ×1
imagemagick ×1
kde ×1
kde-plasma-5 ×1
virtualbox ×1
xrandr ×1