Questions tagged «openbox»

Openbox是轻量级的堆栈窗口管理器。它与ICCCM和EWMH兼容,可以单独使用,也可以在其他桌面环境(例如Gnome)中使用。

5
如何最小化磁盘空间使用
我的其中一台机器是2GB EeePC Surf,这是一款资源非常有限的整洁上网本。如此有限,以至于我现在还有22MB的可用空间。 在它上面,我正在运行带有Openbox DE的Arch Linux,以及要用作移动PC的大量所需应用程序。 有哪些方法可以消除一些不必要的已用空间?

1
使用Emacs和Openbox时的键盘映射问题
我有一个Apple键盘,并且必须对键进行一些重新映射,以使该mod-4键成为Space使用Emacs时位于栏左侧的第一个键。当我使用dwm窗口管理器时,以下脚本运行良好,但是切换到Openbox后,我发现两个键都在做相同的事情,而不是在选项键和命令键之间交换键代码。 我注意到的一件奇怪的事是,在我单击运行showkey并按Option键和命令键的情况下,分别获得了56和125,但是在新设置中,但是将它们插入下面的脚本而不是64和64时根本不起作用。 133。 我必须承认,我通过不断调整脚本来创建以下脚本,直到它起作用为止,这样可能会有更好的方法。 .xmodmap # switch alt and command...the switch is not being done properly xmodmap -e "keycode 64 = Alt_L" xmodmap -e "keycode 133 = Meta_L" # remap of mod 4 xmodmap -e "clear Mod4" xmodmap -e "add Mod4 = Super_L" 更新资料 我习惯了以前的键盘设置,放弃了尝试对其进行调整。不幸的是,在最近重新启动后,CapsLock它Ctrl不再起作用了,所以在这里我又回来了。 这次而不是上面使用的映射,而是运行xmodmap -pke > ~/.xmod并调整了那里的键(这很容易)。 但是,事情仍然不太正确。将CapsLock仍然用作正常时除外xev命令运行,则它返回这似乎以显示正确的映射如下: …
17 emacs  openbox  xmodmap 

2
如何保存X会话-ArchLinux + Openbox
我使用Arch Linux和Openbox。如何保存当前openbox / X会话的状态并稍后重新启动它们? 情况是这样的:我打开了几个浏览器窗口,打开了终端,文件管理器等,由于某种原因,我可能随时需要重新启动计算机。我想还原重启之前我以前使用过的一组窗口。可能吗?我该怎么做?

7
哪个运行对话框
我只是从标准的Gnome窗口管理器切换到Openbox(仍在Gnome内部运行),并且非常喜欢。但是,现在我需要一个新的运行对话框,例如在Gnome中按Alt+ 时弹出的对话框F2。我在Openbox Wiki中看到,我可以将gnome中的一个与之配合使用,gnome-panel-control --run-dialog但也许有人可以为此推荐一个更好的程序?

4
Openbox绑定在--reconfigure或重新启动X之后不生效
273 <keybind key="W-Return"> 274 <action name="Execute"> 275 <command>lxterminal</command> 276 </action> 277 </keybind> 278 <keybind key="W-Up"> 279 <action name="ToggleMaximizeFull"/> 280 </keybind> 281 <keybind key="W-Left"> 282 <action name="MoveToEdgeWest"/> 283 </keybind> 284 <keybind key="W-Right"> 285 <action name="MoveToEdgeEast"/> 286 </keybind> 我在去年的默认之间增加这些线路</keybind>和</keyboard>我的~/.config/openbox/rc.xml文件(行号是从VIM)。但是,重新启动X或发出都不会openbox --reconfigure应用这些设置。 我究竟做错了什么?我在所有默认LXDE软件包中使用Arch。

1
远程将显示器从睡眠中唤醒
我有一个运行的Ubuntu服务器xdm,openbox上面插入了一个监视器,该监视器显示通过cron守护程序启动的视频。 当显示器长时间不使用时,它进入睡眠模式,我无法通过视频处理将其唤醒:显示器保持黑色。 如何唤醒显示器?如果可能,不要安装软件包,也不能物理访问计算机。
10 openbox  sleep 

4
鼠标滚轮速度太敏感
在使用X11,openbox进行的Crunchbang安装中,/dev/psaux和都列出了我的无线USB鼠标/dev/input/mouse0。它与滚轮分开工作正常,滚轮虽然处于活动状态,但过于敏感。 我在想,也许内核正在引发两倍的滚动事件?即使是这种情况,也不确定要检查什么? 我尝试通过调整灵敏度,lxinput但是除了实际的滚轮之外,它影响了鼠标的所有功能。 输入列表 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=9 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=10 [slave pointer (2)] 在做 xinput test 9 导致预期的鼠标移动事件(但按钮单击/滚轮没有作用) xinput …

2
Openbox覆盖xmodmap配置
我正在运行Linux Mint 13的笔记本电脑上设置openbox。我希望将Caps Lock键用作附加控制键。我将所需的设置放入~/.Xmodmap文件中,并通过运行对其进行了检查 xmodmap ~/.Xmodmap 它可以正常工作。 但是,当我重新登录openbox会话时,这些关键更改不存在。运行上面的xmodmap命令会使它再次工作,但是我希望它在启动时自动发生。 有趣的是zenity我在~/.config/openbox/autostart文件中添加了以下测试命令 zenity --info --text=Hello 这将产生一个小的对话框窗口,并且仅在对话框关闭后退出。 现在,当我重新登录openbox会话时,Caps Lock充当Ctrl键,直到关闭zenity对话框。关闭该对话框后,Caps Lock将返回其默认行为。 我还没有在Google上找到任何相关内容,因此我在这里寻求帮助。你们对可能出什么问题有任何想法吗? 更新: 我一直试图找出答案,在实验中,我将/usr/bin/xmodmap文件复制到/usr/bin/xmodmap_并用/usr/bin/xmodmap以下bash脚本替换了文件 #!/bin/bash { echo '-------' date echo xmodmap "$@" } >> ~/xmodmap-calls exec /usr/bin/xmodmap_ "$@" 因此,每当系统上任何该死的脚本运行时xmodmap,我都会了解它。 这样,我重新登录,仅在~/xmodmap-calls文件中找到一个条目,该条目是运行my的条目~/.Xmodmap,这是预期的。因此,我认为不是xmodmap覆盖我的更改。 接下来,使用一些谷歌搜索功能向我介绍了该setxkbmap命令,该命令显然也可以执行相同的操作。我也替换了该可执行文件,类似于上面的xmodmap。我得到了罪魁祸首! setxkbmap -option terminate:ctrl_alt_bksp 我完全不知道该怎么做,但是在运行xmodmap ~/.Xmodmap(正确应用了我的设置)之后,如果运行上述命令,我的更改将被重置!编辑:这真是有趣。只是一个setxkbmap没有任何参数的命令,会很高兴地用xmodmap ~/.Xmodmap命令覆盖我的更改。 现在我有两件事要弄清楚,这setxkbmap是从哪里运行的,为什么以及如何解决此问题。我仍在调查,但可以认真使用一些帮助:) 更新2 与地狱xmodmap。我无法确定从何处setxkbmap调用,但是我想出了一种使用setxkbmap命令来使Caps Lock表现为Ctrl的方式。 setxkbmap -option ctrl:nocaps 就在启动openbox之前。作品辉煌。大写锁定键仍然充当ctrl键。xmodmap永远不会运行。 …

1
什么是最兼容的微型X服务器?
我已经构建LFS / BLFS大约一个月了,有很多失败,几乎没有成功,而且我刚刚得知存在类似Xorg的窗口系统,它们非常小,因为Xorg的LFS构建超过200MB。只是源包。 我在网上搜索了一下Google,但是TinyX上的Wikipedia文章指出我没有一个很好的Xorg克隆首页。 我正在寻找一个类似DSL的发行版(说实话,它是ChromeOS的一个更快的克隆),除了X服务器之外,我已经准备就绪。 我一直在寻找以下内容: 相当小的东西,因为我希望压缩后的发行版可以降到50MB。 与普通X服务器完全兼容的东西(我不知道我在说什么,但是我希望能与任何X应用程序一起使用的东西)。 可以在OpenBox或FluxBox(最好是OpenBox,因为我几乎以它为主题)下可以完全起作用(没有打!!)。 普利茅斯(Plymouth)可以使用的某些功能,如史诗般的启动屏幕,使简单用户看不到不好的操作系统。 另外,作为附带的问题,如何打包最终版本?我已经构建了一个希望分发的小型渲染系统,但是我不知道如何从中制作ISO,例如Ubuntu或DSL。

2
如何将通知通过管道发送到状态栏中?
我正在尝试在Arch Linux中使用图形化的最小通知系统。具体来说,我对诸如dzen2或conky之类的程序感兴趣,这些程序允许使用更多基于文本的状态栏。 是否有可能管的通知(如libnotify,notify-send除外),从像dzen2和Conky的程序作出了状态栏?有没有我可以尝试的更简单或更有文献记载的方法? 我目前使用Openbox,但希望偶尔切换WM,因此,与WM无关的建议将不胜感激。

1
是否有一个小型,轻量级的应用程序具有类似于Windows上的桌面图标?
我使用tint2运行Fluxbox,对此我感到非常满意,因为我更喜欢运行完整的桌面环境,甚至是轻量级桌面环境。 另一方面,我的正常工作流程围绕着将我当前正在处理的文件放在桌面上进行。 是否有某种应用程序可以像MS Windows和KDE / Gnome一样为我提供“桌面图标”,从而允许在桌面上使用文件和快捷方式?理想情况下,某些东西非常适合我的fluxbox / tint2设置,并且不需要gnome或kde...。

3
将窗口移至所有桌面的命令
我希望能够使用可编写脚本的命令(而不是通过窗口菜单)将现有窗口移动(固定)到所有桌面。 wmctrl -r <WIN> -t <DESK>会将窗口移到其他桌面,但是我还没有找到一种方法来使该窗口显示在所有桌面上。 wmctrl -l显示-1为在所有桌面上显示的Windows的桌面号,但传递-1给-t不起作用。 尚未解决的fedora错误报告似乎解决了此问题:显然-1值由内部使用wmctrl,因此不能传递给-t。错误报告还提到可以通过为目标窗口提供粘滞属性来将窗口固定在某些窗口管理器中。但是,我正在运行openbox,这种方法似乎对我不起作用。实际上,有一个补丁发布到了该错误报告。我没有尝试使用它。是从2009年开始的。我希望避免打补丁wmctrl或其他任何操作。 有没有另一种方法可以编写脚本以在openbox下工作呢?
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.