问题标签 [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 投票
1 回答
552 浏览

raspberry-pi - Raspian 卸载 startx

我已经在我的 rpi 上安装了操作系统 Raspian,当我尝试通过 autologin-desktop 启动 LXDE 启动 raspi-config 时。我想启动 OPENBOX 的桌面并卸载 raspian 的桌面。怎么办?谢谢

0 投票
2 回答
1489 浏览

python - 为什么 Openbox 无法自动启动某些程序?

我试图让一些 PyQt 程序使用 Openbox 文件自动启动/etc/X11/openbox/autostart。Openbox 自动启动成功启动以下示例程序:

这是使用自动启动文件中的以下命令启动的:

但是,自动启动不会启动更复杂的程序(在本文末尾列出并取自此处)。我已经确认使用用户和 root 帐户成功启动了更复杂的程序,所以我不清楚为什么它没有使用 Openbox 自动启动启动。

它在 shell 中使用以下命令启动:

Openbox如何启动这个更复杂的程序?

0 投票
1 回答
835 浏览

ubuntu - Openbox:禁用整个键盘

我在触摸屏设备上以信息亭模式运行带有 X、Openbox 和 Chromium 的 Ubuntu Server (16.04.3 LTS)。它以(非root)用户身份直接进入信息亭。

不需要鼠标或键盘,所以我从 X 开始

什么有效地禁用了鼠标。但是用户仍然可以插入键盘并使用 Chromium 做各种不需要的事情。所以我正在寻找禁用整个键盘的方法。

捕获和禁用 Openbox 中的每个键和组合键rc.xml对我来说似乎是一项不可能完成的任务。那么是否有一些带有 startx 或 Openbox 的开关来禁用键盘?(我已经尝试过-nokeyboard,但它给出了一个错误。也-keyboard null不起作用。)

或者,作为最后的手段,有没有办法在用户登录时禁用键盘(和鼠标)?

0 投票
0 回答
52 浏览

ubuntu - 如何在“.config/openbox/autostart”中处理我的可执行文件

我已经在这个路径中编译了我的代码:/home/m/ChatScript-master/SRC并创建了可执行文件myapp

我可以从SRC文件夹中运行它,例如./myapp. /home/m/ChatScript-master/SRC/myapp但是当我从我的尝试时,/home/m它给了我:

为什么我会收到此错误消息?

我的主要问题是,我想构建一个类似信息亭的系统,并想在里面添加我的可执行文件:/home/m/.config/openbox/autostart像这样:

但它不起作用!我已经可以用其他程序做到这一点,但是这个程序给了我这个错误!

注意:目录中有一些文件夹,ChatScript-master例如SRCandLOGS我的可执行文件在SRC文件夹中。

0 投票
1 回答
193 浏览

grails - grails 命令有错误

当我输入 grails upgrade 命令时,出现以下错误:

问题是什么?解决办法是什么?

0 投票
1 回答
274 浏览

desktop - OpenBox 中不可见的滚动条和框

在我新安装的 Ubuntu 18.04 中,我使用 LXPanel 添加了 OpenBox 作为我的窗口管理器。大多数事情都可以正常工作,但缺少一些图形元素:

滚动条-滚动条应该是可见的灰色条带,在“向上滚动”和“向下滚动”箭头应该存在的地方有很小的(2px 高?)按钮,但实际的条本身是不可见的。它还在那里 - 我仍然可以抓住它并拖动它并且它可以工作。在 Firefox 和 Geany 中确实如此,但 PCManFM 和 GIMP 看起来不错!

框:缺少单选框或文本框等元素周围的简单灰色轮廓。这有时会导致很难确定点击的位置!

选择文本:有时选择文本没有视觉效果——我不能说它被选中了!例如,Firefox 中的 URL 栏。有时在 Firefox 网页中选择文本会更改文本颜色,但不会更改其背景。在 Geany 和 Gnome 终端中选择作品。

显示一些桌面问题的屏幕截图

如果相关,我在 nVidia 1060 上使用双显示器,带有 nVidia 驱动程序 #396。几乎没有对股票桌面安装进行其他更改。

忘了说 - 我尝试安装 IceWM,并惊讶地发现(看起来像)完全相同的问题。

在此先感谢,我已经尝试了几个星期没有运气,这让我发疯!

0 投票
1 回答
628 浏览

debian - 如何在 debian 最小安装上自动运行 openbox

Debian 10 我只安装打印机守护程序和实用程序,然后安装:

我确实手动登录并启动

如何在开机时启动openbox?(xdm 不需要,它不需要输入登录名/密码)

0 投票
1 回答
115 浏览

c# - 关闭窗口管理器并从 C#/Mono 程序关闭电源

我正在用 mono/C# 开发一个程序,它将在带有触摸屏的 Linux 嵌入式平台上运行。

我已经在 Raspbian 上安装了 OpenBox,因为它将在“kiosk 模式”下运行,并且我试图让它尽可能简单。

我计划在程序中有两个选项:

  1. 关闭计算机的选项
  2. 关闭窗口管理器(openbox)并返回终端的选项

对于我尝试使用的第一个选项:

命令,但都需要特殊权限,所以我不确定什么是最好的方法。我应该创建一个具有 root 权限的 bash 脚本并从程序中运行这个脚本吗?

对于第二个选项,我什至不知道如何开始。我已经将 openbox 配置为能够通过 Ctrl + Alt + Backspace 从键盘关闭它,但我知道如何从程序中关闭它。我已经尝试将 SendKeys 与该组合键一起使用,但不起作用。

我也尝试过使用DBUS for C#的解决方案但我在编译它时遇到了问题。

你能给点建议吗?

0 投票
1 回答
544 浏览

python - Raspberry Pi - Raspbian Lite - Waveshare 2.8 英寸显示器 - Openbox/nodm - Tkinter 显示错误

我按照 tjohnson 在他的帖子中的步骤操作:

https://raspberrypi.stackexchange.com/questions/57128/how-to-boot-into-own-python-script-gui-only

并且能够使用 Raspbian Lite 在启动时在树莓派上运行 Python3 Tkinter 应用程序。这是使用外部 HDMI 显示器。

然后我安装了 Waveshare 2.8 英寸显示器并安装了他们网站上引用的驱动程序。显示器本身可以很好地与控制台交互。

现在,当 pi 启动时,Tkinter 应用程序不会像连接 HDMI 的显示器那样加载。我只看到控制台登录提示。

如果在 pi 上(直接在设备上,而不是通过 SSH)我运行:

我得到以下信息:

tkinter.TclError:没有显示名称,也没有 DISPLAY 环境变量

显然,Waveshare 显示器的配置导致我无法在其上运行 tkinter 应用程序。我在那里进行了大量的故障排除,但找不到解决方案。任何帮助将不胜感激。

0 投票
1 回答
419 浏览

python - 我可以在 openbox 中使用 _NET_WM_WINDOW_TYPE_DOCK EWHM 扩展吗?

Openbox在这里被声明为符合 EWMH 标准。我想使用这个合规层来实现一个无装饰的窗口,正如这个问题的最佳答案所建议的那样。

因此,我正在尝试使用 python 和 Xlib 构建一个简单的窗口,该窗口使用 _NET_WM_WINDOW_TYPE_DOCK 类型提示来摆脱窗口装饰。但是该过程失败并显示以下代码:

窗户出现了,但仍然有装饰品。最后两个打印语句都返回434,所以我猜这个窗口确实有一个有效的 EWMH window_type。所以问题是双重的:

  • 我的代码是否适用于此目的?

  • openbox 应该画一个无装饰的窗口吗?(为什么不呢?)