标签: dialog

如何在 GNOME 3 中移动子窗口而不移动或最小化父窗口?

我有带有 GNOME 3 的 Ubuntu 17.10。

会发生什么:
我(例如)打开了 LibreOffice Calc,其中包含一些数据列。我突出显示要绘制的列,然后选择 INSERT > CHART。图表子窗口对话框弹出在我的数据之上,所以我想把它移到一边。

当我抓住顶部栏并移动它时,父(电子表格)窗口最小化(我认为它实际上消失了)。继续上面的例子,如果我点击图表窗口上的完成,我可以看到最小化的电子表格应用程序,它是窗口标题栏和它正下方的菜单栏。

这似乎是非常奇怪的行为,当然属于“对用户没有用处”的类别,因为首先移动子窗口的整个想法只是为了能够更好地查看电子表格!

在其他应用程序中,例如 PDF 查看器,会出现稍微不同的问题。当我尝试移动子窗口(例如打印对话框)时,父窗口不会最小化,而是跟随子窗口四处移动。这并不比让父窗口完全消失更令人惊讶,但在允许用户查看父窗口中存在的信息方面同样无用。

更新 2017/11/06

下面 Pomsky 的回答解决了这个问题,但让我想知道为什么窗口管理器会决定所有子窗口都具有模式行为(或没有),而不是应用程序本身;此外,为什么模态行为会在子屏幕遮挡父屏幕上的有用信息时阻止它四处移动。这些对我来说都不是好的设计......

gnome window-manager dialog mutter window-management

49
推荐指数
2
解决办法
5528
查看次数

如何从主窗口分离模态对话框?附加到窗口标题且不可移动的弹出对话框

不确定这里的术语,但我的大多数弹出对话框(见下面的屏幕截图)都附加到窗口标题并且无法移动。如果移动父窗口,弹出窗口也会随之移动。有没有办法摆脱这种情况并将所有弹出对话框作为可移动窗口打开?

GNOME 截图

带有 GNOME Shell 的 Ubuntu 17.10+

与 ginnamon 的屏幕截图

带有肉桂的 Ubuntu 11.10

gnome dialog

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

我可以阻止应用程序在文件选择器对话框中默认选择“最近使用”吗?

在 Ubuntu 和 Kubuntu 11.10 中,我看到 GTK 文件选择器对话框的行为发生了变化。当我尝试打开新文件(第二个、第三个等,而不是编辑器中的第一个)对话框时,显示“最近使用过”部分。这对我来说非常不合适,在 10.04 对话框中显示了以前打开的文件所在的文件夹。有谁知道我怎样才能恢复旧的行为?

gtk 11.10 dialog

34
推荐指数
1
解决办法
6114
查看次数

如何获取指向变量的对话框输入?

我一直在自学 bash 脚本,但遇到了一个问题。我编写了一个脚本来使用“读取”命令从用户那里获取输入,并使该输入成为稍后在脚本中使用的变量。该脚本有效,但是......

我希望能够使用“对话框”进行设置。我发现

'dialog --inputbox' 会将输出定向到 'stderr',为了将该输入作为变量,您必须将其定向到一个文件,然后检索它。我发现解释这一点的代码是:

#!/bin/bash
dialog --inputbox \

"What is your username?" 0 0 2> /tmp/inputbox.tmp.$$

retval=$?

input=`cat /tmp/inputbox.tmp.$$`

rm -f /tmp/inputbox.tmp.$$

case $retval in
0)

echo "Your username is '$input'";;
1)

echo "Cancel pressed.";;

esac
Run Code Online (Sandbox Code Playgroud)

我看到它使用 2> 将 sdterr 发送到 /tmp/inputbox.tmp.$$,但输出文件看起来像“inputbox.tmp.21661”。当我尝试 cat 文件时,它给了我一个错误。所以我仍然无法从 --inputbox 获取用户输入作为变量。

示例脚本:

echo "  What app would you like to remove? "

read dead_app

sudo apt-get remove --purge $dead_app
Run Code Online (Sandbox Code Playgroud)

所以你可以看到它是一个基本的脚本。甚至有可能将变量作为一个词从dialog --inputbox

bash dialog

22
推荐指数
4
解决办法
4万
查看次数

打开关机对话框的命令是什么?

我想使用手势关闭/重新启动我的计算机,我需要知道启动关闭对话框的命令:

在此处输入图片说明

command-line shutdown 11.10 dialog

13
推荐指数
3
解决办法
8593
查看次数

单击脚本后绕过“您想...”对话框

在我创建了一个 bash 脚本并在 Nautilus 中双击它之后,系统会提示我 - 你想运行“sleepytime”,还是显示它的内容?使用在终端中运行、Dislpay、取消和运行作为选项。

在此处输入图片说明

默认情况下是否可以只选择“运行”或“在终端中运行”?

scripts dialog

11
推荐指数
1
解决办法
7386
查看次数

“另存为”对话框不允许我输入文件名。我该如何解决这个问题?

在此输入图像描述

在某些程序(如 Firefox (Snap))中,如果我触发“另存为...”,则会打开一个对话框。如果我尝试修改文件名,我可以用光标键移动插入符号,但是一旦按任意键输入文本,就会显示一个过滤框来过滤列出的文件名,因此我无法指定文件名。

自从我更新到 Ubuntu 22.04 后就发生了这种情况。这很令人恼火。我总是必须使用默认名称保存,然后在磁盘上找到该文件并重命名。

我正在使用 i3wm 以防万一。有人知道如何解决这个问题吗?

gui dialog i3-wm snap 22.04

11
推荐指数
2
解决办法
844
查看次数

如何从对话框和菜单中复制文本?

我正在学习日语并安装了日语操作系统以让自己沉浸在该语言中。有时我想从窗口、菜单和对话框中复制消息,以便我可以在字典中查找它们,但我不能。我看到有很多选项可以在 Windows 中执行此操作。是否有任何类似的选项可用于 Ubuntu?

dialog japanese

9
推荐指数
1
解决办法
398
查看次数

弹出对话框透明而不显示任何内容

我曾经认为这只是一个 Eclipse 错误,但即使在切换到 IntelliJ Idea 之后它仍然存在。我认为这种情况也发生在其他程序上,但频率较低,显然也没有那么重要。

截屏

是否有任何解决方法,或者我是否只需要切换操作系统或其他什么?我尝试禁用 compiz 窗口淡入淡出,但这没有任何帮助。

操作系统:Ubuntu 15.10 WM:上述硬件附带的任何版本的 unity:Dell Latitude E7250(非触摸、高清屏幕)

unity compiz dialog intellij

9
推荐指数
1
解决办法
1781
查看次数

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

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

shutdown dialog 20.04

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