首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用一个快捷方式最小化/取消最小化窗口

使用一个快捷方式最小化/取消最小化窗口
EN

Stack Overflow用户
提问于 2022-03-10 02:30:20
回答 1查看 395关注 0票数 0

我试图设置一个快捷键:

  1. xfce4-terminal打开(如果它尚未运行)
  2. ,如果它正在运行
  3. ,那么检查它的活动
  4. ,如果是活动的,那么最小化它,
  5. ,如果不活动,那么显示它(激活它)

<代码>G 211

我所说的active指的是打开的活动窗口,而不是其他窗口的后面。

为此我成功地编写了这个脚本(注:我对bash脚本一无所知)

代码语言:javascript
复制
#!/bin/bash

if (ps aux | grep xfce4-terminal | grep -v grep > /dev/null)
then
    if([xfce4-terminal is active])
    then
       xdotool windowminimize [xfce4-terminal]
    else
       xdotool [activate xfce4-terminal] 
else
    xfce4-terminal
    exit 0
fi

请注意:[]中所附的任何东西都是我想要达到的,但要知道使用什么命令。

然后,我将把这个脚本保存到一个文件中,并创建一个快捷键来运行这个文件并执行所需的任务。

EN

回答 1

Stack Overflow用户

发布于 2022-03-10 04:07:33

代码语言:javascript
复制
#!/bin/bash

if (ps aux | grep xfce4-terminal | grep -v grep > /dev/null)
then
    title=$(xdotool getactivewindow getwindowname)
    if [ "$title" = fullscreen ];
    then
        xdotool search --name fullscreen windowminimize
    else
        xdotool search --name fullscreen windowactivate
    fi    
else
    xfce4-terminal --title=fullscreen --fullscreen --hide-menubar
fi

已完成:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71418182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档