像和Typora这样的应用程序在程序后面打开了打开和保存对话框窗口。在“勇敢”和“Chrome”浏览器中,我使用“另存为”对话框窗口脱离焦点,因此在编辑文件名之前,我必须使用鼠标单击并调整鼠标焦点。
这件事已经困扰我很长一段时间了。
如果下面的解决方案对您有效,请回答它修复了这个问题的其他程序。
发布于 2023-05-18 14:23:44
对于标题中列出的程序和应用程序来说,这是一个恼人的问题的两步解决方案。让我知道它是否有效,以及哪个项目。
注意1:当应用程序窗口不够全屏幕且足够小,以至于打开或保存对话框窗口可以容纳在我屏幕的空空间时,对话框窗口将在主窗口旁边打开,焦点放在主窗口上。只要主窗口最大化或足够大,使对话框窗口被迫显示在其上方,解决方案就对我有效。
https://extensions.gnome.org/extension/5410/grand-theft-focus/
设置对话框窗口
从终端安装devilspie2:
sudo apt install devilspie2
通过创建以下文件创建规则:
nano ~/.config/devilspie2/devilspie2.lua
插入以下代码:
if ( get_application_name() == 'xdg-desktop-portal-gnome' and get_window_type() == 'WINDOW_TYPE_DIALOG' )
then
focus_window();
end保存并退出文件。
如果收到文件夹文件不存在的错误,只需运行devilspie2一次。它将创建配置目录并退出,因为没有规则,并再次尝试创建该规则。
从Alt+F2运行devilspie,通过打开(a) Chrome (基于浏览器)并按Ctrl + s来测试它是否工作。对话框窗口应该在焦点上。
如果所有工作,添加devilspie2到您的启动应用程序,它应该工作的下一个登录。
的桌面启动程序获得更多的%U
有趣的是,仅仅从Typora的桌面启动程序中删除%U就可以解决这些问题,可能是结合了上述步骤之一。桌面启动程序现在显示:
[Desktop Entry]
Version=1.1
Type=Application
Name=Typora
GenericName=Markdown Editor
Comment=a minimal Markdown reading & writing app. Change Log: (https://>
Icon=typora
Exec=typora
Actions=
MimeType=text/markdown;text/x-markdown;
Categories=Office;WordProcessor;
StartupNotify=true这些步骤解决了这个恼人的问题,直到开发人员解决了这个问题。
我希望这对你们中的一些人有帮助。
https://askubuntu.com/questions/1468426
复制相似问题