Questions tagged «awesome»

Awesome是一个高度可配置的框架窗口管理器,可以使用lua进行扩展。

2
如何在Awesome WM中关闭任何窗口?
桌面应用程序开发人员可以自由选择他们要支持的键盘快捷键。在Windows上,约定非常严格: Alt- F4关闭大多数应用程序 Ctrl- F4关闭大多数主要子窗口 Esc 取消大多数对话框。 在Linux上并没有太多的融合,但是以下是常见的: Ctrl- q关闭大多数应用程序 Ctrl- w关闭大多数主要子窗口 Esc 取消大多数对话框。 不幸的是,许多应用程序选择了使用Windows约定或仅做自己的事情就走了自己的路: Alt- F4关闭铬 Ctrl- Shift- q关闭GNOME壳牌 Alt- f x关闭IDEA 要关闭子窗口和对话框,请关闭所有选项。我已经看到所有这些在使用中: Esc Ctrl--F4 Ctrl--w 有些应用程序甚至没有关闭某些窗口的快捷方式(或者至少没有我能找到的快捷方式)。 窗口管理器具有覆盖所有这些功能的能力,因此对于键盘用户可能非常有帮助。Awesome WM非常易于使用键盘,但是Awesome WM中是否有全局快捷方式来关闭任何窗口和/或应用程序,如果没有,我该如何设置它们?

2
使用Awesome WM + Gnome,在随机时间后鼠标单击停止工作
我在Linux Mint中将Awesome Window Manager与Gnome一起使用。我一天几次遇到以下问题: 突然,鼠标部分停止工作,这意味着我仍然可以移动光标,但是单击任何鼠标都无法执行任何操作。此外,光标在应时(例如,将鼠标悬停在链接上)不会改变。 在重新启动计算机或使用Ctrl + Alt + Backspace重新启动X服务器之前,此状态不会更改。 尽管如此,该系统仍能正常工作。(我现在没有鼠标在写此消息) 我认为这不太可能是鼠标,因为更改鼠标不会更改其行为。 对我来说,感觉就像是整个屏幕上都覆盖了一个不可见的窗口,或者某些应用程序“捕获”了鼠标并没有释放它,但这仅是猜测。 我什至通过TeamViewer进行了尝试,它显示出相同的行为-移动作品,悬停和单击则没有。 我应该提到的问题是全球性的,不限于任何特殊程序。 现在,我知道该错误的确切发生时间:如果我在菜单栏或工具栏上没有菜单或按钮的位置(例如,“帮助”菜单的右侧)单击某个Gtk应用程序(例如Nautilus,Gedit,Ubuntu软件中心)在Nautilus中),则会发生此错误。如果我关闭相应的应用程序,它将消失。 我将为此启动一个新线程。
22 gnome  mouse  awesome 

3
休眠时如何正确锁定桌面?
如果我锁定屏幕,请关闭笔记本计算机盖以使其休眠,打开笔记本计算机盖并按电源按钮,屏幕将仅显示黑色表面,我可以立即开始输入密码。如果我在休眠之前没有锁定屏幕,请等待大约30秒钟,打开笔记本电脑盖,然后按电源按钮,屏幕将显示桌面,然后褪色为黑色,就像退出休眠状态后xscreensaver已激活一样。只有淡出后才能禁用屏幕保护程序。如何确保始终在休眠状态下正确激活,这样我就不必等待淡出状态?xscreensaver

4
无法在xrandr中为外部监视器添加新模式
今天,我试图将第二台显示器连接到笔记本电脑。我有: NVIDIA图形卡 304.43驱动程序[支持xrandr 1.2] archlinux [最新] 真棒 xrandr 1.3 我的问题是外接显示器(VGA)的分辨率大于640x480。xrandr -q: Screen 0: minimum 8 x 8, current 1920 x 800, maximum 8192 x 8192 VGA-0 connected 640x480+1280+0 (normal left inverted right x axis y axis) 0mm 640x480 59.9*+ 320x240 120.1 LVDS-0 connected 1280x800+0+0 (normal left inverted right x axis …

2
如何在Awesome WM中修复Java应用程序的鼠标指针偏移?
如何在Awesome WM v3.5.2到3.5.5中重现(到目前为止): 安装OpenJDK或Oracle Java 7。两者都观察到此错误。 使用默认配置启动一个新的Awesome WM会话。 启动jEdit或PyCharm。两者都观察到此错误。 移动鼠标指针,并观察其如何根据您将鼠标悬停在代码,项目文件或菜单上而改变。这应该正常工作。 单击并释放在文件菜单上,进入子菜单之一,并观察如何始终将鼠标指针正下方的项目聚焦。 反复按Mod4+ Space直到浮动布局被激活(该应用程序将几乎全屏显示)或使用相同标签打开另一个应用程序。 在这一点上,我希望鼠标的行为与“常规”应用程序相同。相反,我观察到以下内容: 当使用鼠标单击和导航菜单时,鼠标指针和焦点菜单项将在垂直方向上彼此偏移,看起来与状态栏的高度具有相同的像素数量。 当像以前一样将鼠标悬停在其他项目上时,光标图标将被设置为好像鼠标指针在屏幕上方。例如,将鼠标悬停在文本的第一行上,您将看不到文本光标。 好像没有检测到窗口坐标已更改。 当您在同一标签中打开另一个应用程序时,会发生类似但更烦人的错误-鼠标的行为就像窗口根本没有移动一样。 当您切换另一个已打开应用程序的标签时, “虚拟鼠标桌面”将移至主屏幕的左上方。 由于已经在OpenJDK和Oracle Java中使用不同的Java应用程序观察到了这些错误,因此该错误很有可能是在Awesome WM中。 相关问题,文章。我尝试了_JAVA_AWT_WM_NONREPARENTING和wmname修复,但没有成功。
15 java  awesome 

1
为什么桌面锁定会在一段时间后停止工作?
xautolock显然正在运行: $ ps wafux | grep [x]autolock user 21410 0.0 0.0 20124 2628 ? S Nov05 0:04 xautolock -time 10 -notify 30 -notifier notify-send --urgency low --expire-time=10000 -- 'Locking screen in 30 seconds' -locker slock 但是,当我尝试锁定它时: $ xautolock -locknow Could not locate a running xautolock. 如果我再旋转一次,xautolock它会起作用: $ xautolock -time 10 …


1
如何在Awesome WM中更改单个应用程序的键盘布局?
我添加了键盘快捷方式来设置全局键盘布局,但是如何为单个应用程序设置它呢?我想这样做的原因是,我习惯了QWERTY进行游戏,所以我不想在每场游戏中花10分钟来设置自定义布局。而且,为了方便起见和避免按错误的快捷方式,当我切换到其他应用程序(我经常这样做)时,我也不必切换布局。

1
如何在Awesome-WM中删除GTK3应用程序上的窗口填充?
我几乎在所有台式机上都以平铺模式使用了真棒。自从GTK3中出现客户端装饰以来,一些常见的Gnome项目应用程序就在其主窗口边框之外进行了大量填充。我怀疑这是针对阴影效果的,但是由于窗口大小是根据填充大小而不是正常窗口本身完成的,因此它会对平铺系统造成混乱。 值得注意的罪犯是鹦鹉螺和gedit,但其他最近更新的Gnome应用程序都具有某些行为。 如何配置GTK和/或AwesomeWM忽略这些填充并根据实际的窗口几何尺寸调整窗口大小?我想要的结果是零边界,零填充的平铺布局。

2
如何最大化水平或垂直窗口?
在真棒,哪些键绑定可以用来最大化窗口(浮动模式,当然),使其最大限度地发挥在刚刚水平或只是垂直方向? 我知道这mod4 + m将在两个方向上都将其最大化,因此我假设可以仅对一个方向进行映射。 awesome v3.5.1 (Ruby Tuesday) • Build: May 28 2013 18:46:22 for x86_64 by gcc version 4.8.0 (mockbuild@buildvm-23.phx2.fedoraproject.org) • Compiled against Lua 5.1.4 (running with Lua 5.1) • D-Bus support: ✔ 但这是一个古老的版本!是的,但这是在CentOS 7上,在该版本中,编译Awesome的较新版本是PITA。这个对我来说仍然有效。
11 awesome 

3
在超赞的窗口管理器中,如何使按键绑定发送键盘事件?
我认为标题可能不会很有帮助,但这是我的问题: 我正在使用很棒的窗口管理器,并试图使我的键绑定在风格上类似于OSX的特殊键。我正在学习德语,因此有时需要键入在其上带有变音符(双点)的元音。在OSX中,要执行此操作,请键入Alt + U,然后输入所需的元音。 显然,这真是太不可行了,但是我想要的是modkey +发送一个键盘事件,使它给人以我敲过变音键的印象。 我必须先更改键盘布局吗?这样代码可以更改布局,发送相应的事件,然后将其更改回?还是可以发送事件而不更改布局? 如果可以的话,我该如何首先发送事件?

1
为超过9个标签分配出色的键绑定
我正在使用很棒的WM,而九个默认标签(或“虚拟桌面”)对我来说还远远不够:我有很多VM和远程VNC等。过去,我使用了窗口管理器大约20个虚拟桌面,这是正确的。但现在,我试图真棒有没有办法,我曾经打算回到非瓦片WM; ) 通过更改rc.lua中的这一行,我成功地创建了超过九个标签: tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1]) 对此: tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1]) 但是我真的不明白如何添加键绑定,以便我可以直接切换到这个新标签。 我想指出的是,转到标签“ 9”然后“转到下一个选项卡”非常有效,但是我正在寻找直接的快捷方式。 在我试图结束了每一件事情真棒基本上要么是不可用或默认设置为默认的配置。 例如,我尝试了很多变化: awful.key({ modkey, }, "a", awful.tag.viewidx XXX, 但是他们都惨败了。 请注意,看到我的lua-fu不强壮,我不仅需要可以使用的确切行,而且还需要一个非常精确的位置,可以将该行放入rc.lua文件中。 编辑关于viewidx的文档,显然有一些SNAFU,它与代码的功能不匹配,因为我发现了与此问题相关的补丁和邮件列表活动。但是我想知道需要做些什么来解决我的问题...

3
Awesome窗口管理器中的DPI设置
我有一台不错的新型闪亮4k显示器。我可以为大多数应用程序(包括很棒的应用程序)增加字体大小,但是存在一些问题: wibar恶意小部件显示的字体很小,而不是中定义的字体theme.lia。 任何Gnome应用程序仍然显示旧的(也就是很小的)字体大小。 我怀疑在各处设置字体大小会导致我发疯。Awesome我可以使用DPI设置吗? 如果没有,xrandr我能做些魔术吗?
10 xrandr  awesome  dpi 

3
如何放大我的桌面但保持字体等的高分辨率?
我最近买了一个4K屏幕(确切地说是UHD,即2160p),并在运行Arch Linux的塔上使用它。当我使用一个窗口管理器真棒运行在顶部康普顿为无泪合成,描述在这个岗位。 屏幕很大,但像素密度仍然比我以前使用的屏幕高。因此,我想扩展整个桌面(放大到整个桌面)以获得更舒适的体验(并且不再需要倾斜屏幕来阅读细小的文本)。 在缩放时,我仍然想利用屏幕的高分辨率(例如,更流畅的字体渲染),因此,我不想使用xrandr,将桌面渲染为较小的分辨率,然后放大渲染的光栅图像。 我试图找出在GUI设置(awesome => compton => X)的哪个级别上需要应用这样的配置,但是我还没有找到任何有用的信息。我也想知道这是否完全可以实现X。显然,Wayland合成器Weston支持某种形式的桌面放大和缩小。如果需要的话,当然也可以选择改用Wayland。 实际上,我觉得我对GUI渲染管道通常的工作方式有一些基本的了解(从窗口管理器开始)。如果有人可以指出一些有见地的读物,我将不胜感激。

1
如何在Awesome WM中强制应用程序不开始最大化?
繁殖方法: ssh -X user@host firefox (或其他一些X应用程序)。 最大化窗口。 关闭应用程序。 在Awesome WM中打开应用程序(仅在本地尝试,但也应可远程运行)。 结果:窗口仍然最大化。 由于我从未在Awesome中使用最大化功能,而经常在其他窗口管理器中使用它,因此我想在Awesome中打开X应用程序时取消设置最大化。 我尝试了这个: { rule = { class = "Firefox" }, properties = { tag = tags[math.min(2, screen.count())][2], maximized_vertical = false, maximized_horizontal = false } }, Firefox 确实从标签2开始,但仍处于最大化状态。知道如何取消最大化设置,特别是对于Firefox,但对于所有X应用程序则更好?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.