问题描述

我试图弄清楚是否可以执行以下操作(或者将此操作绑定到热键):如果在工作区中我有2个窗口,我想垂直地最大化每个窗口并将它们水平调整为一半屏蔽每个并将它们彼此相邻放置。基本上在此操作之后应该有2个大小相同的窗户,占用所有空间。

如果使用默认的Gnome是不可能的,我怎么能写一个python脚本来做到这一点(即我可以从哪里开始?之前没有用Python编写UI脚本……)

最佳解决方法

Unity默认内置了此功能。

您可以通过Ctrl + Alt +键盘键来排列窗口。如果你有一个键盘,这是相当合乎逻辑的!

次佳解决方法

Ctrl + Superkey + Arrow

超级密钥的一个例子是windows /start键。我正在使用Ubuntu 12.10。

第三种解决方法

除了我的系统上非常错误的Grid插件之外,还有一些简单的平铺选项:

X-tile:这是一个Gnome面板小程序,右键单击后,您可以选择一系列选项来平铺特定视口/工作区上的所有窗口。当左键单击有很多选项时,它还有一个独立的窗口。 X-tile最近已被修复为与Compiz视口兼容,但是如果您使用非传统的桌面布局,例如AWN底座,auto-hide面板等,请注意可能需要调整显示尺寸选项。别担心,这一切都是通过简单的gui界面完成。

PYwo:Python窗口组织者。这个小程序在后台运行,看起来比Grid轻得多。即使使用默认设置,它也更像是feature-rich。虽然范围很简单,但没有gui。

Easystroke:这是用于Ubuntu桌面的system-wide鼠标手势程序。它太棒了。设置键盘快捷键后,您可以使用此程序为它们分配简单的鼠标手势。例如,如果Ctrl + Alt + L是将单个窗口平铺到屏幕的left-top的快捷方式,则可以制作一个Easystroke规则,当您按住鼠标右键并绘制一条线并离开所选窗口时,将其平铺为如果你按下键。该程序还提供特定于应用程序的手势,允许您为Web浏览器,文件管理器等设置命令。它配备了易于使用的gui,可在官方存储库中找到。

在终端输入:

sudo apt-get install easystroke

第四种方法

安装并使用CompizConfig设置管理器:

sudo apt-get install compizconfig-settings-manager

转到Windows管理>网格设置你想要的键!

注意:如果您不确定结果,请勿触摸任何选项。我已经破坏了Ubuntu Unity而不遵循那个警告……

参考资料

linux终端窗口适应屏幕,自动调整2个窗口占用屏幕一半的方法相关推荐

  1. linux终端联网网速慢,Ubuntu 16.04网速慢解决方法

     @H_502_1@ 装了Ubuntu 16.04 LTS后连接无线上网,发现出奇的慢. 在终端进行更新20kb 把我弄哭了 网上查找亲测有效的方法为: 1.在终端运行:sudo gedit /e ...

  2. linux哪些程序需要指定终端,Linux程序员福利 - 追女友神奇(Linux终端运行炫酷程序)...

    一.功能简介 作为IT人员,给同事的感觉呆板,不会会浪漫,不懂情趣.其实不然,我们可以用我们的技能创造出IT人员独有的浪漫.girlLove脚本就可以实现IT人员的浪漫.girlLove本质上是一个简 ...

  3. Linux小小白入门教程(四):Linux终端

    Linux的操作基本都是命令操作,学习Linux其实大部分时间是在学习Linux命令.而命令是在Linux终端上操作. 一. Linux终端简介 Linux终端像是windows的cmd命令窗口.因为 ...

  4. Linux终端查找python方法的帮助文档

    日常工作中,我们通常使用linux环境进行开发:但有时对某些python库的方法可能有所遗忘,需要查找python库的方法使用说明,即帮助文档.分为如下两个步骤. 步骤一: 在linux终端输入pyt ...

  5. linux命令窗口模拟器,5 款最酷的 Linux 终端模拟器

    Carla Schroder 正在看着那些她喜欢的终端模拟器, 包括展示在这儿的 Cool Retro Term. 虽然,我们可以继续使用老旧的 GNOME 终端.Konsole,以及好笑而孱弱的旧式 ...

  6. linux中terminal中编译源码,分享|Terminator:一款一个窗口包含多个终端的 Linux 终端仿真器...

    为了通过命令行和系统互动,每一款 Linux 发行版都有一款默认的终端仿真器.但是,默认的终端应用可能不适合你.为了大幅提升你工作的速度,有好多款终端应用提供了更多的功能,可以同时执行更多的任务.这些 ...

  7. 30 秒速成好莱坞黑客 -- 在 Linux 终端中伪造好莱坞黑客屏幕

    这是一个假好莱坞黑客的视频: 视频效果:https://www.douyin.com/video/7053016921830116623 简介:这个小工具将 Linux 终端变成好莱坞风格的实时黑客场 ...

  8. Linux keypad 设备树,GitHub - bilibilifmk/rpi_mt: 树莓派移动终端 全键盘及2.4寸tft材质屏幕...

    rpi_mt 树莓派移动终端 全键盘及2.4寸tft材质屏幕 这是一个还在开发中的项目 我自己打包的系统镜像 dd命令镜像:https://pan.baidu.com/s/1et3HwhCRhgPBm ...

  9. linux 屏幕输出 高亮_通过printf设置Linux终端输出的颜色和显示方式

    转载自:http://www.cnblogs.com/clover-toeic/p/4031618.html 在Linux终端下调试程序时,有时需要输出大量信息.若能控制字体的颜色和显示方式,可使输出 ...

最新文章

  1. 数字建模matlab,Matlab基础及数学建模.ppt
  2. 人体姿态fast-human-pose-estimation.pytorch
  3. Qt多线程示例--并发数据处理
  4. Java网络编程从入门到精通(7):用getHostAddress方法获得IP地址
  5. python xlutils教程_Python基于xlutils修改表格内容过程解析
  6. 使用detours实现劫持
  7. 多元相关性分析_研究 | 精神分裂症症状与超氧化物歧化酶相关性的性别差异
  8. 发力金融市场,中兴通讯有何硬实力?
  9. 中国***产业链正在形成 ***今年收入可超百亿
  10. kinnect face tracking大概流程
  11. 聚集索引与非聚集索引及其查询效率【转载】
  12. VM下安装ubuntu教程
  13. Assassin暗杀者-自用短小精悍的webshell管理工具分享
  14. 牛客网 - [牛客假日团队赛6]Mud Puddles(BFS)
  15. Hi 小姐姐,这是你要的瘦身大长腿效果?
  16. 机器学习算法各个击破
  17. Unity TouchScripts实例 - 判断在物体上滑动
  18. 纯粹CSS 绘制向下箭头
  19. 矩阵理论| 特殊矩阵:Householder矩阵 / 镜射矩阵
  20. PostgreSQL 之 学籍管理示例

热门文章

  1. fastai机器学习课程-甲骨文 ORADC-AIG学习公开课(Lesson3)
  2. 困扰一周的配环境问题——RTX3090+CUDA11.1
  3. 虚拟机克隆以及IP,MAC地址的修改
  4. SLAM--三角测量SVD分解法、最小二乘法及R t矩阵的判断
  5. 类初始化与实例初始化
  6. 你是真的“C”——详解C语言实现文件版通讯录
  7. Snaker技术文档整理
  8. useSSL=true和false区别:
  9. npm install 提示权限不足
  10. NVME协议解读(一)