V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
AkideLiu
V2EX  ›  Linux

Ubuntu 如何隐藏或者关闭 Always on Top 的窗口呢

  •  
  •   AkideLiu · Feb 20, 2022 · 2879 views
    This topic created in 1527 days ago, the information mentioned may be changed or developed.

    最近在用 teamviewer 远程另外一个 workstation ,teamviewer 的这个小窗口在 Linux 上没有选项能够隐藏。不知道在 Ubuntu 上有没有软件可以获取这个窗口的 ID 然后隐藏他,因为这个小窗口用的时候实在是有点占地方。。

    Google 了一圈没发现什么好办法,teamviewer 官方的说法这是 feature 不是 bug 。

    https://community.teamviewer.com/English/discussion/9187/how-to-hide-teamviewer-window

    TeamViewer has always been designed to be unsuitable for surveillance or spying. A user should always know about active connections. For this reason, the panel can never be (completely) hidden.

    img

    Supplement 1  ·  Feb 20, 2022
    借楼问一下各位大佬

    Mac 远程 Linux 除了 xrdp ,vnc ,nomachine ,teamviewer

    以外还有什么更好用的远程连接软件吗

    能做到 Windows rdp 那么丝滑吗
    18 replies    2022-02-21 14:54:19 +08:00
    duke807
        1
    duke807  
       Feb 20, 2022 via Android
    不能把它的 99% 面積移動到屏幕外嗎?
    akring
        2
    akring  
       Feb 20, 2022
    开发人员估计为这个 feature 废了不少劲呢
    AkideLiu
        3
    AkideLiu  
    OP
       Feb 20, 2022 via iPhone
    @duke807 不能啊....拖到到边缘就停住
    duke807
        4
    duke807  
       Feb 20, 2022 via Android
    按住 win 或 alt 移動窗口也不行嗎?

    不行換軟件唄,用 TigerVNC 等開源軟件 IPv6 直連,讓這些商業軟件見鬼去
    meetcw
        5
    meetcw  
       Feb 20, 2022
    Gnome 默认 Alt+Space 可以显示窗口菜单,里面可以设置 Hide 或 Always on Top 。
    AkideLiu
        6
    AkideLiu  
    OP
       Feb 20, 2022
    @duke807 暂时是内网直连,试过 VNC ,XRDP ,效果比 teamviewer 还是差一些。。。
    这个 panel 就像狗皮膏药一样,放哪里都碍事
    AkideLiu
        7
    AkideLiu  
    OP
       Feb 20, 2022
    @meetcw Alt+Space 好像控制不了这个窗口,我暂时用 Alt + F7 给这个窗口卡在屏幕角上了。
    @duke807 这应该就是大部分移除吧

    meetcw
        8
    meetcw  
       Feb 20, 2022
    快捷键移到其他 Workspace 也不行吗?
    duke807
        9
    duke807  
       Feb 20, 2022 via Android
    @AkideLiu
    linux 移動不用 alt+f7 這麼麻煩
    直接按住 alt ,然後鼠標點住窗口任意位置進行拖動,可以移出更多面積到屏幕外(有些桌面是按住 win 鍵)
    duke807
        10
    duke807  
       Feb 20, 2022 via Android
    @meetcw 看樓主截圖,應該沒啟用多 workspace ,啟用的話,在 workspace 縮略小窗口中,可以鼠標拖動 app 窗口到其它 workspace ,不用記快捷鍵

    有些軟件會始終顯示在當前 workspace ,不知道樓主用的軟件是不是這樣
    AkideLiu
        11
    AkideLiu  
    OP
       Feb 20, 2022
    @duke807 我好想是没启用多 workspace ,这个 workstation 桌面一般就跑 jetbrains 全家桶,无奈 JB 家远程太拉胯。剩下的一般用 ssh 或者 vs-remote 解决。

    谢谢大佬,摁住 alt 确实可以拖动!

    我在想 Linux 有没有那种 window 拦截软件,识别到这个 window 然后给他直接屏蔽掉。。。这样就一劳永逸了
    duke807
        12
    duke807  
       Feb 20, 2022 via Android
    @AkideLiu
    linux 只會比 win 方法更多且更簡單
    譬如,你可以寫個腳本,隔幾秒調用命令檢查一下是否存在這個窗口,存在的話用命令把它移到窗口以外
    具體命令網上應該能搜尋到

    調試的時候可以用 xwininfo 查看指定窗口信息
    加參數可以獲得所有窗口列表:
    xwininfo -tree -root

    當然,還有其它很多方法(譬如監聽 dbus 之類的事件),不過還是建議怎麼簡單怎麼來吧
    duke807
        13
    duke807  
       Feb 20, 2022 via Android   ❤️ 1
    你也可以調用窗口管理相關的命令,除了移動窗口,最小化什麼的,也可以試試

    linux 基本沒有人通過窗口標題欄移動窗口,按住 alt 移動窗口才是日常操作,一方面是速度快,一方面是方便把窗口移出屏幕頂部,增加屏幕利用率

    按 alt 還可以右鍵窗口邊緣附近,調整窗口大小,不過我不怎麼用

    還有些 linux 用戶不了解:
    linux 觸摸板只靠手勢,就可以很方便的全覆蓋鼠標的左中右鍵的點擊和拖動(單指、雙指、三指 分別對應 左鍵、右鍵、中鍵,除了指数,手勢完全相同)。
    常用的兩指滾動是另外的。
    Cielsky
        14
    Cielsky  
       Feb 20, 2022 via Android
    移到其他桌面
    ho121
        15
    ho121  
       Feb 20, 2022 via Android
    AkideLiu
        16
    AkideLiu  
    OP
       Feb 20, 2022
    @duke807
    @ho121

    尝试了一波 xdotool ,他确实能隐藏这个 panel ,panel 隐藏的一瞬间远程连接就断了

    前面有人提到 “开发人员估计为这个 feature 废了不少劲呢” ,我现在是非常相信的。。。

    ![img]( )
    onhao
        17
    onhao  
       Feb 21, 2022
    anydesk
    dingwen07
        18
    dingwen07  
       Feb 21, 2022
    xkill?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1131 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 23:05 · PVG 07:05 · LAX 16:05 · JFK 19:05
    ♥ Do have faith in what you're doing.