每当 Okular 全屏显示时,屏幕键盘 Onboard 就在其后面。
如何将板载固定在 Okular 等全屏应用程序之上?
我正在使用 Debian LXDE。
每当 Okular 全屏显示时,屏幕键盘 Onboard 就在其后面。
如何将板载固定在 Okular 等全屏应用程序之上?
我正在使用 Debian LXDE。
我经常在全屏模式下使用应用程序。有几种情况,但最常见的是在演示期间。在这种时候,我需要快速切换此模式,但并不总是可以随时使用键盘,而是有一个可以随身携带的鼠标。我正在努力定制我的桌面以提高效率,并且将可点击的全屏按钮添加到窗口按钮xfwm4
或面板将非常有用。
有没有一种简单的方法可以向 XFce 添加可点击按钮,以便我可以从鼠标切换全屏模式?理想情况下,当窗口处于全屏模式时,它也需要可以访问,所以我也可以退出它。
有没有办法我可以在任务栏中分别查看打开程序的每个窗口,而不是默认的小图标,我必须将鼠标悬停在最终显示打开窗口的几个微观版本?
是否有任何方法(例如特定的窗口管理器)能够裁剪窗口?
我目前正在运行 Ubuntu 18.04,但我很灵活......
设置:我使用“alt click”移动窗口,“alt right click”调整窗口大小。
示例:人们可能希望在监视器的一角显示一个小窗口,例如 BBC 直播新闻、youtube 视频或长时间运行的终端进程。
寻找一种方法来裁剪应用程序的窗口,以便只有应用程序的所需部分可见 - 以与裁剪图像完全相同的方式 - 只裁剪实时运行的窗口。
我怀疑需要一个替代的窗口管理器。
https://youtrack.jetbrains.com/issue/WI-39812
应用程序中的某些内容导致窗口或条目暂时出现在任务栏(或我的面板中的“窗口列表”)上。
维护人员询问我是否可以跟踪进程 ID 或任何内容,以缩小创建窗口的范围。
任务栏条目只是暂时出现,通常只在主应用程序有焦点时才会出现。我可以悬停预览图像的条目,然后右键单击它以最大化/最小化,但到目前为止,这并没有导致更好地了解它的来源。
Linux Mint 18.1 Serena Cinnamon 64 位
Cinnamon 中是否有日志文件或监控工具,提供有关窗口打开和关闭或当前活动窗口以及原始进程的信息?
我假设窗口和任务栏中的条目之间存在 1:1 的关系。如果不是这种情况,请纠正我。在这种情况下,我对任务栏条目比对窗口更感兴趣。
这部分不是问题的一部分!它在这里比在评论中更合适!
mviereck 接受的答案很有帮助。
这是我的命令版本:
mkdir ~/troubleshooting; cd ~/troubleshooting
sleep 10; wmctrl -lp > list1; xwininfo -root -children -tree > tree1
# Focus on phpstorm, do NOT make the strange window appear.
# Wait long enough!
sleep 10; wmctrl -lp > list2; xwininfo -root -children -tree > tree2
# Focus on phpstorm, do something to let the strange window appear.
# Wait long enough!
diff -U30 list1 list2 > list.diff
diff -U30 tree1 tree2 > tree.diff
# Open in gedit for nice colors.
gedit list.diff tree.diff & disown
这些是 tree.diff 中的更改:
xwininfo: Window id: 0xf5 (the root window) (has no name)
Root window id: 0xf5 (the root window) (has no name)
Parent window id: 0x0 (none)
- 44 children:
+ 46 children:
+ 0x22004e9 "win13": ("sun-awt-X11-XWindowPeer" "jetbrains-phpstorm") 502x224+1209+354 +1209+354
0x4a0000c (has no name): () 1x1+-1+-1 +-1+-1
[..]
0x3c00001 "mintUpdate.py": ("mintUpdate.py" "") 10x10+10+10 +10+10
+ 0x22004fc "win15": ("sun-awt-X11-XWindowPeer" "jetbrains-phpstorm") 9x18+1696+355 +1696+355
0x1a0347e (has no name): () 1920x1053+0+0 +0+0
这意味着这两行已添加,但在 tree.diff 中的不同位置:
+ 0x22004e9 "win13": ("sun-awt-X11-XWindowPeer" "jetbrains-phpstorm") 502x224+1209+354 +1209+354
+ 0x22004fc "win15": ("sun-awt-X11-XWindowPeer" "jetbrains-phpstorm") 9x18+1696+355 +1696+355
这是我在 list.diff 中找到的添加行:
+0x022004fc 0 7177 asus-mint-2017 win15
任务栏条目的标签是“win15”,预览看起来像“9x18”可能是尺寸。
“win13”没有出现在任务栏中。
我将在https://youtrack.jetbrains.com/issue/WI-39812中报告这些发现,看看他们怎么说。
在 mviereck 发表评论后更新:
ps -f -p 7177
节目
USERNAME 7177 7113 8 09:52 ? 00:09:31 /home/USERNAME/phpstorm/jre64/bin/java -classpath /home/USERNAME/phpstorm/lib/bootstrap.jar:...
我不确定那里是否有任何私人信息,所以我不粘贴完整的东西。但它似乎是主要的phpstorm进程。