问题标签 [gnome-shell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
screen - 使用 gnome-extension 获取整个桌面/屏幕?
我正在研究 gnome-extensions (javascript),我想知道是否可以获取/捕获桌面/屏幕对象以对其进行修改。
例如获取一个窗口,我使用以下代码:
有没有类似抢桌面的东西?
比如system.get_desktop()
。
gnome-shell - 如何摆脱 GNOME 面板按钮中的“border-bottom”样式
我想制作新的 gnome-shell 主题,现在主题还缺乏文档。
请看下面的图片,
我想摆脱border-bottom
(可能)。我尝试了几种方法,只是改变了其他元素,而不是我的意思。
在这里,我尝试使用 .panel-button 类来操作元素,
但是不,它会产生意想不到的结果。
css - GNOME Shell 主题 css 文档
我在哪里可以找到有关 GNOME Shell 主题 css 元素的文档?例如,如果我想更改“活动”的样式,我必须调整哪个 css 类/id?更一般地说,我正在寻找将每个 gnome shell 元素映射到其在 css 中的类 / id 的东西
谢谢!
css - Gnome Shell Panel 阴影覆盖窗户
我在 gnome-shell 顶部面板中添加了一个 box-shadow
阴影已显示,但如下图所示,它覆盖了最大化的窗口。
我尝试向面板样式添加负 z-index 属性,但它仍然覆盖窗口。有没有办法让面板阴影上方的窗口层?
linux - gnome shell 3.16 - 如何添加重启按钮
我的 gnome shell 3.16.1(在 Arch linux 上)有问题 我想在右上角的下拉菜单中添加一个重启按钮。
当我按下关机按钮时 - 它会关闭计算机。(暂停按钮是通过扩展添加的,但我找不到重启按钮的扩展),如何添加重启按钮?或修改关机按钮,以便它带来一个菜单,其中有重启选项?
ps 当我注销时,关机按钮会带来一个菜单,我可以在其中选择重新启动或关闭计算机。但我猜是因为它是一个gdm。
gnome-shell - gnome-shell 3.16 窗口标题
在 3.16 之前,从最大化的窗口中删除窗口标题很容易 - 只需编辑 metacity-theme.xml 文件。但是,3.16 使用客户端装饰,metacity 无法控制窗口装饰。是否有另一种隐藏窗口标题的方法,或者至少使它们更小?
java - Java SystemTray 图标并不总是有效
我需要你的帮助:我正在开发一个小型 Java 应用程序(Java 版本 7),它必须最小化到系统托盘中。
我正在使用类 SystemTray,带有 SystemTray.isSupported(),然后
[...]
(当然有弹出窗口)
在 Windows 上,它运行良好。在 XFCE、Xubuntu 上,没问题,图标正在使用弹出窗口。但是在 KDE 和 Gnome shell 上……它不起作用。
KDE (4.14.1)
(Qt:4.8.6 工具 Plasma:4.11.12)
SystemTray.isSupported() = true 并且当程序到达该行时:systemTray.add(trayIcon); 捕获到一个异常:
托盘处理过程中出错:java.awt.AWTException:无法显示 TrayIcon。
因此图标是白色的,当用户点击它时不起作用,没有弹出窗口。
侏儒外壳 (3.12.2)
SystemTray.isSupported() = true,图标位于底部通知区域,但鼠标事件不起作用...
为了解决这些问题,我认为 SWT 可能是一个好主意。但是当我实现它(最新版本)时,我收到了这个警告:
警告**:无法连接到辅助总线:无法连接到套接字 /tmp/[...]
而且它不起作用......编辑:不再是,我可以用外部类解决 SWT 的问题。该警告不是由 SWT 引起的,可能是环境系统引起的(我在终端中的其他应用程序也有相同的警告)。
那么现在,我能做些什么呢?我想用&检查环境系统,然后启用或禁用系统托盘,如果它是 KDE 或 Gnome 3 ......但这个解决方案并不是很好,因为它是多平台的本地解决方案(我的意思是操作系统的功能),而不是全局解决方案(适用于所有操作系统的一种方法)...System.getenv("XDG_CURRENT_DESKTOP")
System.getenv("GDMSESSION")
那么,其他想法?我不知道...有没有办法将嵌入式 JWindow 定义到系统托盘中?
javascript - 在 Gnome Shell 面板的背景上绘制
我想在 Gnome Shell 顶部面板的背景上可视化一些数据,在所有其他元素的后面。就像在这个模型中一样:http: //imgur.com/5C9viLd
玩弄其他扩展并阅读 St API 文档 [2],我发现没有明显的方法来做这样的事情。Main.panel 中唯一具有插入功能的元素(例如_insert_child_at_index)是_leftBox 和_rightBox,但这不是我想要的,因为我希望我的可视化位于其他元素之后,而不是在它们旁边。
理想情况下,我想在 Main.panel 内的任何位置(或在它后面,如果可能的话)动态添加/删除和绝对定位元素,而不影响任何现有元素。
touchscreen - 如何在 gnome 3.14 中禁用边缘触摸屏手势
我正在编写 Qt 应用程序,我想做左屏幕边缘手势,但它与 gnome 触摸屏手势冲突。我已经尝试了所有可能的 gnome 扩展、调整工具……我需要禁用它,有人知道如何禁用这些手势吗?PC:Fedora 21、Gnome 3.14.2
css - 如何在 GNOME shell 主题中编辑边框和分隔符?
我正在制作一个 GNOME (3.16) shell 主题,并且已经进行了必要的更改。但是,弹出菜单(又名聚合菜单)中的分隔符仍然是相同的颜色。我找不到gnome-shell.css
更改分隔符大小和颜色的代码。我也找不到删除设置和关机按钮周围圆圈的代码。有谁知道这些课程叫什么?
我正在搜索以下几行:
- 弹出/聚合菜单中的分隔符(也是激活菜单时的分隔符)
- 围绕按钮圈(系统设置,关机)
- 议程菜单中日期的颜色
- 议程菜单中日期的悬停颜色