精選文章、推薦的最近更新

LibreOffice 使用技巧大集合

序:到了大學,我相信有很多做報告的機會,我基於踩了幾次雷,加上我是個在電腦使用方面有些背骨的人,身邊的人都用WIndows、MacOS,而我就算有WIndows我還是用Linux(目前是Ubuntu,這個發行版還不錯用)。其中,用LibreOffice的人少之又少,所以我想分享我...

2026年7月2日 星期四

修正Debian上Telegram鼠標變小的問題

  我在Debian上使用Telegram一段時間了,有一個問題雖然無傷大雅,但也十分惱人的問題,就是鼠標懸停在Telegram的視窗上會變小。這一篇文章是我藉助AI來解決問題,是一種筆記分享。既然用AI,那我為何還想要分享?一來是,在這裏作為我的筆記,我要是重灌系統遇到問題,我可以來翻我的部落格,作為筆記,二來是因為AI之前大多是提供暫時性解法,像是清理快取之類的,這樣做治標不治本。 

環境介紹 

  • Debian 13.5 (Trixie) + Linux 7.0.10 
  • GNOME 48(Wayland) 
  • Telegram 5.7.2 

怎麽安裝Telegram 

  在Debian上安裝Telegram主要有兩種方式,第一種是使用Flatpak、Snap等容器安裝Telegram,另一種方式是用Backports倉庫安裝(因此,建議先參考〈Debian + btrfs安裝指南(Windows雙系統指南)〉,來打開backports倉庫。或是下面有簡單步驟)。我目前偏好不使用容器化安裝套件,主要是我覺得容器化安裝使我的系統比較肥大、架空了我的底層的操作系統(我確實目前還不是很能接受immutible系統,或許等我那天想通了XD)、目前還沒有需要用到系統隔離的軟體(就例如Python,我目前用Python基本就Colab跑個小程式,或是直接GCC編譯C程式來跑,反正也不常用),因此我這裏是選擇用backports倉庫安裝。值得一提的是,只有stable分支才有backports倉庫可以安裝telegram,用Testing基本是不能裝Telegram的(主倉庫沒有打包、也沒有backports倉庫),而Sid分支我記得可以直接裝。 

  1. 打開backports倉庫
    #將Debian倉庫改成DED22格式(我覺得DEB22格式的可讀性比較好,並且我的示範都是以DEB22格式來做示範),按下Enter鍵即可完成。
    sudo apt modernize-sources

    #進入sources list,依照下圖修改
    sudo nano /etc/apt/sources.list.d/debian.sources
    「Ctrl+X」再按「Y」,保存並退出。
     
  2. 安裝Telegram。我們需要手動指定倉庫,因為預設Debian對於backports倉庫的優先級比較後面。
    sudo apt install -t trixie-backports telegram-desktop 

怎麽修正問題 

  1. 問題復現
     
  2. 如果你看過關於Tracker的文章(〈如何在Linux電腦上安裝Tracker〉),你或許就知道這次解決問題的思路了。我們嘗試修改.desktop的啓動參數,讓鼠標可以恢復正常。但不幸的是,修改無效,經過我一番測試,我發現只有自啓動會出現這個問題,但是開機後手動第一次打開就沒有問題。這裡就提供了一個思路,我們要不自己寫一個啓動腳本? 
  3. 進到GNOME Tweaks,關閉原生Telegram的自啓動
     
  4. 新增自啓動捷徑
    nano ~/.config/autostart/telegram-delay.desktop 
  5. 使用「Ctrl + Shift + V」貼上下列內容
    #!/bin/bash
    # 嚴格延遲 10 秒,確保桌面與顯示協定完全就緒
    sleep 10

    # 執行 Telegram
    telegram-desktop -startintray & 
  6. 賦予執行權限
    chmod +x ~/.telegram-launcher.sh 
  7. 註冊這個自啓動進程
    nano ~/.config/autostart/telegram-delay.desktop 
  8. 使用「Ctrl + Shift + V」貼上下列內容(將「你的使用者名稱」改成你 Linux 帳號的實際名稱)

    [Desktop Entry]
    Type=Application
    Name=Telegram Delayed Launcher
    Exec=/home/你的使用者名稱/.telegram-launcher.sh
    X-GNOME-Autostart-enabled=true
    NoDisplay=true 

沒有留言:

張貼留言