当边缘被叠加滚动条隐藏时,如何调整窗口的大小?

汤姆·布罗斯曼

我想在应用程序中调整窗口的大小,但是覆盖滚动条隐藏了我需要抓住的边缘。我不想完全禁用覆盖滚动条,有人问过并回答过

这是说明问题的直观示例。每当我将鼠标移到它的边缘时,带有微小标记的边缘都可以抓住并调整大小,这会被覆盖滚动条隐藏:

重叠滚动条防止窗口调整大小

雅各布·弗利姆

对我来说,它的工作原理是将鼠标指针定位在窗口边框一点(滚动条上方),然后上下移动一点(直线,直到它在滚动条外面),然后再调整大小图标出现。

或者,您可以等待几秒钟,同时将鼠标保持在覆盖滚动条上方,覆盖滚动条将消失(淡出),并显示调整大小图标。


编辑

使用快捷键组合在滚动模式之间切换

由于您在注释中提到在滚动模式之间进行切换会有所帮助,因此您可以通过将脚本放在下面的便捷按键组合之下,简单地将滚动条模式切换为“正常”并切换为“覆盖”。它识别当前的滚动条模式,并在“正常”和“重叠自动”之间切换。

如何使用

  1. 将下面的脚本复制到一个空文件中,另存为 toggle_scrollbar.py

  2. 通过使用以下命令从终端窗口运行脚本来测试脚本:

     python3 /path/to/toggle_scrollbar.py
    
  3. 如果一切正常,请在快捷键组合下使用:“系统设置”>“键盘”>“快捷方式”>“自定义快捷方式”。单击“ +”并添加命令。

剧本:

#!/usr/bin/env python3
import subprocess

get = lambda cmd: subprocess.check_output(["/bin/bash", "-c", cmd]).decode("utf-8").strip()
def set_value(cmd):
    subprocess.Popen(["/bin/bash", "-c", cmd])

if get("gsettings get com.canonical.desktop.interface scrollbar-mode") != "'normal'":
    cmd = "gsettings set com.canonical.desktop.interface scrollbar-mode 'normal'"
else:
    cmd = "gsettings set com.canonical.desktop.interface scrollbar-mode 'overlay-auto'"

set_value(cmd)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

滚动条在调整大小时不会隐藏。

来自分类Dev

tkinter调整窗口大小而滚动条不消失

来自分类Dev

如何调整滚动条?

来自分类Dev

内容可滚动时如何隐藏滚动条?

来自分类Dev

如何禁用叠加滚动条?

来自分类Dev

如果用户调整在fullpage.js上创建的窗口的大小,如何显示水平滚动条

来自分类Dev

CSS:如何获取定位的div以使用窗口水平调整大小,而不是获取滚动条

来自分类Dev

CSS:如何获取定位的div以使用窗口水平调整大小,而不是获取滚动条

来自分类Dev

如何在屏幕初始显示时隐藏滚动条?

来自分类Dev

调整浏览器窗口大小时,垂直/水平滚动条不会出现

来自分类Dev

滚动条出现时jQuery窗口大小调整问题

来自分类Dev

调整浏览器窗口大小时,垂直/水平滚动条不会出现

来自分类Dev

在不获取滚动条的情况下调整远程桌面窗口的大小

来自分类Dev

调整窗口大小或使用滚动条后,绘制组件消失

来自分类Dev

将DataGrid表调整为窗口大小,并对窗口大小以外的数据使用滚动条-永远不会显示ScrollBar

来自分类Dev

画布上的Tkinter调整大小滚动条无法调整

来自分类Dev

画布上的Tkinter调整大小滚动条无法调整

来自分类Dev

如何在模式窗口弹出窗口上隐藏滚动条

来自分类Dev

如何隐藏UICollectionView的滚动条

来自分类Dev

如何隐藏水平滚动条

来自分类Dev

如何隐藏模式滚动条

来自分类Dev

如何顺利隐藏滚动条?

来自分类Dev

如何增加Datagrid滚动条的大小?

来自分类Dev

当鼠标上拉滚动条时,如何防止在调整`scrollTop`之后触发滚动事件?

来自分类Dev

如何从已定义位置开始逐步调整滚动条上的粘性标题的大小

来自分类Dev

在角度2+中动态调整元素大小时,如何考虑滚动条的位置?

来自分类Dev

WPF ListView列按比例调整大小时如何避免水平滚动条

来自分类Dev

fancybox 2调整大小期间的iframe滚动条

来自分类Dev

调整大小后,QTextEdit不显示水平滚动条

Related 相关文章

  1. 1

    滚动条在调整大小时不会隐藏。

  2. 2

    tkinter调整窗口大小而滚动条不消失

  3. 3

    如何调整滚动条?

  4. 4

    内容可滚动时如何隐藏滚动条?

  5. 5

    如何禁用叠加滚动条?

  6. 6

    如果用户调整在fullpage.js上创建的窗口的大小,如何显示水平滚动条

  7. 7

    CSS:如何获取定位的div以使用窗口水平调整大小,而不是获取滚动条

  8. 8

    CSS:如何获取定位的div以使用窗口水平调整大小,而不是获取滚动条

  9. 9

    如何在屏幕初始显示时隐藏滚动条?

  10. 10

    调整浏览器窗口大小时,垂直/水平滚动条不会出现

  11. 11

    滚动条出现时jQuery窗口大小调整问题

  12. 12

    调整浏览器窗口大小时,垂直/水平滚动条不会出现

  13. 13

    在不获取滚动条的情况下调整远程桌面窗口的大小

  14. 14

    调整窗口大小或使用滚动条后,绘制组件消失

  15. 15

    将DataGrid表调整为窗口大小,并对窗口大小以外的数据使用滚动条-永远不会显示ScrollBar

  16. 16

    画布上的Tkinter调整大小滚动条无法调整

  17. 17

    画布上的Tkinter调整大小滚动条无法调整

  18. 18

    如何在模式窗口弹出窗口上隐藏滚动条

  19. 19

    如何隐藏UICollectionView的滚动条

  20. 20

    如何隐藏水平滚动条

  21. 21

    如何隐藏模式滚动条

  22. 22

    如何顺利隐藏滚动条?

  23. 23

    如何增加Datagrid滚动条的大小?

  24. 24

    当鼠标上拉滚动条时,如何防止在调整`scrollTop`之后触发滚动事件?

  25. 25

    如何从已定义位置开始逐步调整滚动条上的粘性标题的大小

  26. 26

    在角度2+中动态调整元素大小时,如何考虑滚动条的位置?

  27. 27

    WPF ListView列按比例调整大小时如何避免水平滚动条

  28. 28

    fancybox 2调整大小期间的iframe滚动条

  29. 29

    调整大小后,QTextEdit不显示水平滚动条

热门标签

归档