标签: dialog

bash 实用程序“对话框”留下一个凌乱的屏幕

当我运行此脚本时,它会在我的终端上以菜单样式显示选项,然后在脚本中运行相关命令。

脚本屏幕

#!/bin/sh
TEMP=/tmp/answer$$
dialog --ascii-lines --title "Administrative tasks"  --menu  "Tasks :" 20 0 0 1 "Display firewall settings" 2 "Restore firewall settings" 3 "Flush Firewall settings" 2>$TEMP
choice=`cat $TEMP`
case $choice in
        1)      iptables -L
                ;;
        2)      iptables-restore </etc/iptables.firewall.rules
                iptables -L
                ;;
        3)      iptables --flush
                iptables -L
                ;;
esac
echo Selected $choice
Run Code Online (Sandbox Code Playgroud)

但是当它退出时,屏幕就乱了。

在我运行它并恢复它之前,有没有办法“保存”屏幕状态?

是否有更好的“Windows”脚本程序可以在文本屏幕中运行?

乱七八糟的画面

bash scripts dialog

6
推荐指数
2
解决办法
7432
查看次数

19.04 中 Gnome 对话框的短暂冻结

升级到 Ubuntu 19.04 后,每当我单击 Gnome 对话框窗口的按钮时,我都注意到几秒钟的可见冻结。出现的一种情况是屏幕解锁窗口,但即使是大多数应用程序中的“打开文件”对话框也会给出相同的行为。

Journalctl 显示了一些似乎相关的错误消息[编辑:这些消息显然是一条红鲱鱼;它们不会在错误发生的同时出现。]

关于可能导致它的任何想法?这是一个已知问题吗?任何实验

gnome dialog 19.04

6
推荐指数
1
解决办法
983
查看次数

如何在 Ubuntu 20.04 上禁用关机确认?

如何禁用 Ubuntu 20.04 上的关机确认对话框?

shutdown dialog 20.04

6
推荐指数
1
解决办法
9326
查看次数

此启动对话框消息是什么意思“无法更新 ICEauthority 文件”

几分钟前我重新启动了 Ubuntu,并在启动过程的早期(在桌面启动之前)收到了一个警告对话框......

这不仅仅是一条自动从屏幕上飞出的滚动消息。
这是一个停止程序的对话,直到我承认。

Could not update ICEauthority file /home/me/.ICEauthority  
Run Code Online (Sandbox Code Playgroud)

什么,为什么,谁知道?:)

permissions boot dialog

5
推荐指数
1
解决办法
3194
查看次数

如何在 Gtk 应用程序中使用 KDE 对话框

更新:现在有一个新的、非常通用的解决方案可用。它可以与 Firefox 和其他在 KDE 中运行的 GTK 应用程序配合使用。参见DK Bose的回答


原问题:

我想在 Kubuntu 12.04 的 Firefox 中使用 KDE 文件对话框(文件打开、文件保存)。

这需要类似于古老的 KGtk 脚本的东西,但适用于 KDE 4.x 和最新的 Firefox 版本。

OpenSuse 提供了这种功能。Kubuntu 放弃了它,但肯定有人致力于将其带回 Kubuntu(我希望)。

请注意,我不是在询问主题/外观。我问的是实际使用 KDE 文件对话框而不是 XUL 或 GTK 对话框。

并且首选项 ui.allow_platform_file_picker 不会影响这一点。我已经尝试将其设置为 true 和 false。这两个选项都不会导致使用 KDE 对话框。

kde firefox dialog

5
推荐指数
1
解决办法
4620
查看次数

如何在保存时将Chrome的“保存文件”对话框窗口设置为焦点?

最近,我发现从上下文菜单中选择要保存的内容后,Google Chrome 的“保存文件”对话框窗口没有聚焦。

曾经是一种行为,我发现它实际上扰乱了我的工作方式:我被迫将焦点集中在“保存文件”窗口,然后选择使用鼠标保存按钮(使用 Tab 选择它,尽管这会很糟糕,甚至不起作用)。

如何再次恢复原来按 Enter 键保存文件的行为?

我使用的是 Ubuntu 14.04.1 和 Google Chrome 38.0.2125.104(64 位)。

google-chrome dialog focus

5
推荐指数
1
解决办法
1343
查看次数

某些打开的文件对话框看不到其他分区

我尝试从我的第二个内部 HDD(芯片组的本机 SATA)获取一些照片到Wallch。但我在打开对话框的左窗格(位置)中看不到任何内部和外部 HDD,除了 Ubuntu 分区(见下图)。我可以在 Unity Launcher 中看到硬盘驱动器,但在打开文件对话框中看不到。

我在OBSVariety上也经历过同样的情况,所以我认为这是 Ubuntu 的问题。通常我可以很好地使用硬盘,并且没有遇到任何问题。

在此输入图像描述

Ubuntu 15.10/蓝天 P771DM/i5-6600K/英特尔 Z170/970M

places dialog hard-drive filemanager

5
推荐指数
1
解决办法
1510
查看次数

如何通过“对话框”窗口显示程序输出

如何将程序的输出重新路由到窗口而dialog不是使用 bash?stdoutstderr

我不想通过使用捕获输出到变量variable=$(appname)并随后使用显示它dialog --msgbox。我想要类似运行时重新路由的东西,以便程序的输出在dialog生成时显示在该窗口中。完成后就不行了

那可能吗?

谢谢你!

bash dialog

5
推荐指数
1
解决办法
3649
查看次数

如何在 Thunderbird 中使用 KDE / Plasma 对话框

虽然让 Firefox 使用 KDE / Plasma 对话框并不简单,但点击此链接并重新启动我的机器后它就可以工作了。

不过,雷鸟似乎是另一种动物。

将 Thunderbird.desktop 文件复制到我的主目录没有帮助。编辑菜单项看起来GTK_USE_PORTAL=1 thunderbird没有帮助。

我可以通过从终端运行上述命令来获取等离子对话框,然后会抛出很多错误:

~$ GTK_USE_PORTAL=1 thunderbird
[calBackendLoader] Using Thunderbird's libical backend
console.debug: "Successfully loaded OpenPGP library librnp.so from /usr/lib/thunderbird/librnp.so"
Extension error: Error while loading 'jar:file:///usr/lib/thunderbird/omni.ja!/chrome/messenger/search-extensions/twitter/manifest.json' (NS_ERROR_FILE_NOT_FOUND) resource://gre/modules/Extension.jsm:570 :: readJSON/</<@resource://gre/modules/Extension.jsm:570:20
onStopRequest@resource://gre/modules/NetUtil.jsm:128:18

console.debug: "public keys: 0, secret keys: 0"
console.debug: "Successfully loaded optional OpenPGP library libgpgme.so.11 from system's standard library locations"
console.debug: "gpgme version: 1.13.1-unknown"
console.log: (new Error("Cannot load required OTR library", "resource:///modules/OTRLib.jsm", 75))
JavaScript error: chrome://chat/content/conversation-browser.js, line …
Run Code Online (Sandbox Code Playgroud)

kde thunderbird dialog plasma

5
推荐指数
1
解决办法
1108
查看次数

Ubuntu 22.04,保存对话框最大化且未激活

安装 Ubuntu 22.04 后,保存对话框几乎没有问题。

例如,如果在网络浏览器(chrome)中保存文件,保存对话框最大化并且不活动,所以我必须单击它,然后保存对话框处于活动状态。

过去,它无需单击即可立即激活,因此在保存文件的情况下,我可以在不单击的情况下写入文件名。

也许问题是保存对话框的最大化窗口?但我不知道如何“规范化”这个窗口。

感谢帮助。

dialog

5
推荐指数
1
解决办法
345
查看次数