问题标签 [openbox]

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.

0 投票
2 回答
114 浏览

python-3.x - 无法在 openbox 上设置 wx.frame 的位置

我正在玩 wxPython 并尝试设置框架的位置:

即使print('frame position: ', frame.GetPosition())显示正确的位置,框架也会显示在屏幕的左上角。或者我试过

没有成功。

我的环境:ArchLinux 5.3.13、python 3.8.0、wxpython 4.0.7、openbox 3.6.1

在肉桂上,代码按预期工作。如何在openbox上解决这个问题?

编辑 07,12,2019:我可以在 openbox 配置中设置对话框的位置~/.config/openbox/rc.xml

我从 obxprop 获得了姓名、班级等。x 和 y 被计算为在 1920 x 1080 像素的屏幕上居中显示 400 x 250 像素的对话框。

这种静态解决方案不适合我。我想放置动态生成的弹出窗口。

0 投票
1 回答
69 浏览

xml - 根据属性名 xmlstarlet 更新标签值

我有一个文件:

我可以使用以下命令更改<name>and的值:<titleLayout>

但我无法更改<name>& <size>under的值<font place="ActiveWindow">。我已经尝试过了,但没有奏效:

有什么帮助吗?

0 投票
1 回答
131 浏览

c - PKG_CHECK_MODULES 宏没有正确扩展,而我确实安装了 pkg-config 并且可以正常工作

链接到之前:使用 pkg-config 宏 PKG_CHECK_MODULES 失败

这不能解决我的解决方案。我确实安装了 pkg-config。当我输入时aclocal --print,它给出的第一件事是main::scan_file() called too early to check prototype at /usr/local/bin/aclocal line 618。它也在./bootstrap. 然后它给出了目录/usr/local/share/aclocal

由于某种原因,宏仍然不起作用。我在 Artix linux(类似 Arch 的发行版)上,使用 automake 1.16.2-3 和 pkg-conf 1.7.3-1。./configure、config.log 和 ./bootstrap 的输出为: https ://pastebin.com/NY1GgtFF ( configure)、 https ://pastebin.com/iDAUXRv3 ( config.log) 和https://pastebin.com/aRVw00Ex ( bootstrap)

无论如何,宏扩展都会失败。你有什么想法?我将如何设置 m4_pattern_allow 标志?此错误发生在 openbox 和 lxterminal 上。我还没有尝试过遇到此错误的任何其他程序,但我认为它发生在哪个程序上并不重要

我真的希望我提供了足够的信息,这是我的第一篇文章,所以我希望我做的一切都是正确的

0 投票
1 回答
149 浏览

python-3.x - 使用 pyQt 编写面板/扩展坞

我想用pyQt5编写任务栏/码头/面板(如tint2,...)之类的东西。

我知道如何用它编写常规的 GUI 应用程序,但是我的平铺窗口管理器(herbstluftwm)最大化了我的面板和 openbox 使它们可调整大小等。我的问题:如何让 pyQt 将我的应用程序显示为面板而不是窗口?我在文档中没有找到任何关于此的内容。

谢谢你。

0 投票
1 回答
42 浏览

css - 从窗口管理器中隐藏滚动条

我的系统:
Beaglebone Black,
Debian Stretch V9.9,5
" 显示器(矩阵轨道)

浏览器:Midori V.0.5.11
另外我安装了以下
openbox、
xserver-xorg-video-fbdev、
x11-xserver-utils、
lightdm

我用 html5 和 node express 编写了一个网络应用程序。

我正在使用窗口管理器以信息亭模式显示 Web 应用程序。
$ DISPLAY=:0 midori -e 全屏 -a http://localhost:8082

我的问题:
垂直滚动条可能被窗口管理器显示得很薄。我想让这个滚动条更宽或隐藏它并使用 CSS 创建我自己的滚动条。

如果我自己创建一个自定义滚动条,我会得到 2 个滚动条。

谁能帮我 ?请看一下解释1000多个单词的照片。

one_small_scrollbar 两个滚动条,css和窗口管理器

0 投票
1 回答
290 浏览

raspberry-pi - 关闭后如何重新启动 Chromium?

我目前正在网络启动 Raspberry Pi 并使用 Openbox 我自动启动 chromium,如果用户按下关闭或最小化,我是否可以在后台以编程方式重新启动 chromium?

0 投票
0 回答
86 浏览

raspberry-pi - 在哪里为 raspbian buster 上的 openbox-session 设置 -nocursor

我正在使用 openbox-session 在 raspian buster 的触摸屏上运行自定义应用程序。

我想使用 startx -nocursor (或实现相同的配置选项)有效地隐藏 X 光标

添加 -nocursor 选项的最佳位置在哪里(我不希望我的更改被未来对 X 或相关的包更新所覆盖)。

我不想使用整洁

最可能的好地方似乎是在 /etc/lightdm/lightdm.conf 中使用自定义 xserver-command= 行,但在此处添加它似乎并没有改变任何东西。

我错过了什么?长期设置 -nocursor 选项的正确和最可靠的地方在哪里?

0 投票
1 回答
155 浏览

x11 - 无法使用 xcb 为窗口预留空间

我正在尝试使用 xcb 在 rust 中创建状态栏。我已经在 C++ 中使用 xcb 和 xlib 混合编写了一个,所以我将使用它作为比较点。我也在 openbox 上对此进行测试,这是一个用 xlib 编写的窗口管理器,如果这很重要的话。

我目前无法在 rust 版本中为我的酒吧预留空间。下面是 xprop 的完整输出

您可以看到这与我在 C++ 中的工作栏的 xprop 输出之间的相关性_NET_WM_STRUT_NET_WM_STRUT_PARTIAL相同:

现在当然在 C++ 版本的输出中有一些额外的信息,但我的理解是,它只是_NET_WM_STRUT_NET_WM_STRUT_PARTIAL保留空间方面很重要。我在这里想念什么?

0 投票
0 回答
26 浏览

linux - 如何使用devilspie2在一个工作区打开一个窗口然后停止它?

我正在使用 openbox 作为我的窗口管理器,并且在这个问题中遇到了与海报相同的问题: https ://superuser.com/questions/236526/how-to-open-a-program-on-particular-desktop

我如何使用devilspie2在特定工作区打开一个窗口,然后在我所在的工作区打开同一窗口的后续实例。

我还想知道如何使焦点窗口固定在所有工作区中?

https://www.nongnu.org/devilspie2/

https://git.savannah.gnu.org/cgit/devilspie2.git/plain/README

0 投票
0 回答
14 浏览

linux - OpenBox,使用 crontab 在 URL 之间切换

默认情况下,我的 openbox 以 kiosk 模式启动站点(firefox -kiosk),在 autostart.sh 中指定。我想安排一个 crontab,以便在 10:00 Firefox 会打开另一个 URL,并在 11:00 它会返回到默认 URL。可以用 OpenBox 做到这一点吗?