Questions tagged «window»

窗口是图形用户界面中的基本概念。

6
为什么Mac应用程序永远不会“关闭”?
我是Linux / Windows / Mac用户。我喜欢所有系统,而不是Windows *,但是我非常喜欢。 我从今年开始使用Mac,我不明白Linux和Windows之间的区别是:为什么按“ x”按钮时应用程序永远不会关闭,因为这是Linux和Windows的行为方式?我需要按cmd + q或按向上菜单退出。 我的意思是,这仅仅是与所有人不同,还是有这种行为的原因?我看不到任何优势。如果我想关闭,我想关闭。期。 有人知道原因吗?
60 osx  window 


5
如何在Gnome 3中的显示之间移动窗口?
在Gnome 3中,使用键盘快捷键Meta+ ←和Meta+ 移动窗口→会很方便。 现在,我已经安装了两个显示器,并且想在不触摸鼠标的情况下跨显示器移动窗口。更准确地说,我想看看Windows 7中的默认行为是什么,即四个位置,第一屏幕的左半部分,第一屏幕的右半部分,第二屏幕的左半部分,第二屏幕的右半部分。 还需要涉及一系列多个快捷方式的任何解决方案。 请注意,我仅使用一个桌面,但使用多个显示器。

5
是否可以在Gnome中检索活动的窗口进程/标题?
我需要一个解决方案来在Gnome 2桌面上获取当前的活动窗口(焦点)。我对运行该窗口和窗口标题的过程最感兴趣。 可能吗? 解: 获取窗口标题: xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep -oEi '"[^"]+"' | head -1 获取进程名称: ps -e | grep $(xdotool getwindowpid $(xdotool getwindowfocus)) | grep -v grep | awk '{print $4}' 要么: cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm
28 gnome  gui  window 

12
具有分屏选项的文本编辑器
是否有一个编辑器可以选择将屏幕“拆分”为两个或更多部分,而无需一次打开更多编辑器窗口就可以访问多个文件(可能带有文件树),以及如何做到这一点(这是什么?命令)。 我不知道自己是否清楚,但是“分屏”是描述我要实现的目标的唯一方法。我想用它来编程,需要打开多个文件进行编辑。请注意,如果vi和emacs能够做到这一点,我对它们来说都是新手。此外,如果必须通过终端编辑器完成此操作,那么无论屏幕大小如何,都可以在同一终端中完成此操作吗?
26 editors  window 

1
薄荷16肉桂,充分扩大窗口
我正在使用Linux Mint 16 Petra肉桂。我遇到的问题是,当我将窗口拖动到屏幕的顶部边缘时,窗口只会最大化到屏幕的上半部分,而不是整个屏幕,就像我按下最大化按钮(顶部的加号按钮一样)屏幕右侧)。 这就是我得到的。 这就是我要发生的事情。


3
是否可以使用终端在各种窗口上模拟“关闭”事件?
我在Ask Ubuntu上回答了gnome-terminal通过命令退出所有实例的情况,但是正如大家所看到的gnome-terminal,似乎没有SIG调用,我可以使用它来模拟此“ Close”事件。因此,这引起了我的疑问,在GNOME / KDE / LXDE / {是否将窗口/桌面管理器/环境放在此处}中,有没有一种方法可以模拟“单击关闭按钮”事件?我读过 不同的 问题 ,可能与此有任何关系,但不作答。 我正在寻找的是全局命令(如果存在)在不同情况下执行此操作。如果不存在,请说明“关闭”按钮的工作方式。 可能的用途: 我打开了一个确定任务的应用程序集,并希望在单个笔触/命令中关闭所有这些应用程序(不再使用时)而又不抑制任何操作您想保存您的工作吗?警报。 关闭所有gnome-terminal实例,但如果仍有子进程仍在运行,请警告我。 现在我什么也没想到...

4
覆盖KDE中任意窗口的窗口标题并设置自定义窗口标题
在这里使用KDE,但是可能会有一种解决方案也可以与其他桌面环境一起使用。我经常要处理很多窗户。大多数窗口包含许多选项卡(例如,具有许多选项卡的Dolphin窗口,或Firefox,Konsole等)。窗口标题将根据我当前的选项卡而改变(在大多数情况下,这在大多数情况下是很有用的),但是当使用如此多的窗口时,我想对其进行一些整理并能够手动重命名窗口,覆盖应用程序给出的窗口标题。我可能将一个Firefox窗口命名为“ Research”,将另一个Firefox窗口命名为“ Documentation”,以便能够轻松地区分我用来相应地组织和分组不同选项卡的窗口。 理想情况下,我可以单击窗口标题栏并轻松为其指定一个自定义名称,但我会选择一个解决方案,只要它可行,该解决方案就会比较麻烦。 我已经尝试过,wmctrl -r :SELECT: -T "Research"但是只能暂时使用(在应用程序更改标题时,例如在切换选项卡时,标题会还原)。

1
窗口是否将可用内存最小化?
最终用户看不到未显示的最大化窗口和最小化窗口。未显示是指由活动窗口覆盖的非活动最大化窗口。 但是有一个区别-在应用程序切换服务中,如Compiz一样明显:窗口管理器“知道”最大化的窗口外观(因此它可以产生缩略图),而最小化的窗口由图标表示。仅(不计算窗口的外观/内容)。 那么这是否意味着在最小化窗口时释放了内存?内存对WM可以最大化的窗口数有限制吗?如果有这样的限制,那么它是实质性/相关性吗? 想象一个不允许最小化的WM(只能在最大化的窗口之间切换):由于内存使用情况,此WM是否会对终端用户施加相当大的限制? 感谢您解决此问题---我可能有一个错误的主意。


2
等待X窗口出现/消失(以理智的方式)
在shell脚本中,我需要等待标题上带有字符串的窗口出现,执行一些操作,然后等待它消失,然后执行其他操作。 直到昨天,我才有了这个简单的代码。这样做的问题是,脚本保持运行状态时,无法将磁盘置于省电状态,并且可能会持续多个小时: while :; do until wmctrl -l | grep -q "$string"; do # until sleep 0.5 done : do action 1 while wmctrl -l | grep -q "$string"; do # while sleep 0.5 done : do action 2 done 自从我确定所提到的代码疯狂地唤醒磁盘以来,我浏览了一些命令行工具的文档,并决定xdotool等待窗口出现,并xprop确定窗口何时消失: while :; do # we use `until' because sometimes …
11 bash  shell  python  window 

2
检索窗口名称和角色
我正在运行Eclipse,并且分离了一些窗口。现在,我有4个链接到Eclipse的窗口。我需要的是能够识别每个单独的窗口并能够对其进行控制。 如果我运行诸如:xprop,,的工具xwininfo,或者wmctrl -l可以为主窗口检索WM_CLASS和WM_NAME,但无法为其他3个子窗口获取它们。 如何检索WM_NAME和WM_ROLE的所有4个窗口?

2
删除另一个程序的标题栏
我开发了一个带有glut库的程序,并希望删除其标题栏。 由于无法从glut库中删除标题栏,因此我必须使用外部工具删除其标题栏。 关于可以在Windows操作系统中操纵其他Windows装饰这一事实,我希望找到解决此障碍的类似方法。 您对如何使用脚本或简单的X11应用程序删除特定的窗口标题栏有任何想法吗?
10 scripting  x11  window 

2
强制SSH在shell中(而不是在窗口中)询问我的私钥密码
引导后第一次使用SSH时,它会要求我提供私钥解锁密码(这是我期望的行为)。但这是在窗口而不是外壳中进行的(类似于gksudoVS sudo)。这令人沮丧(我必须使用鼠标单击窗口),其次有时会导致错误(我使用Guake终端,有时是全屏显示,在这种情况下,我无法专注于SSH窗口,因此我不得不重新启动X )。 所以,我的问题是:是否有一种方法可以强制SSH在命令行上要求我的私钥密码,而不是弹出一个窗口?
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.