tilda開機啓動不透明

當前系統,archlinux+xfce4

tilda簡介

tilda有一個非常方便的功能,那就是綁定一個按鍵,來切換tilda這個終端模擬器的顯示和隱藏,
注意是顯示和隱藏而不是開啓和關閉,它在切換的期間不會影響終端中所執行的命令,
如果用過deepin linux的話應該就知道dde自帶的終端有個特殊的模式叫雷神模式,
原理就跟tilda一樣

開機啓動

設置tilda開機啓動很簡單,就是在’~/.config/autostart/’下放一個tilda的desktop文件就行了,
也可以把系統的鏈接過去:

ln -s /usr/share/applications/tilda.desktop ~/.config/autostart/

發現問題

可是當你開機後按’F1’(tilda默認綁定的按鍵)打開tilda後,如果你設置了tilda的背景爲透明,
你會發現透明沒有生效,而是黑色的背景,此時按’CTRL-SHIFT-q’退出tilda,再重新打開,
發現透明又生效了,經過再三校驗tilda的配置文件的確正確後,只能猜測是xfce4桌面環境在
剛啓動的時候,透明化這個功能暫時還沒有初始化完成,而此時tilda已經啓動了,所以就造成上述結果

解決問題

既然tilda的透明化需要等待系統初始化完畢,那麼讓tilda暫停一會兒再啓動就行了
所以上面開機啓動一段在’~/.config/autostart/’下的tilda.desktop文件就不要了,刪掉後自己新建一個

總共需要兩個文件,爲了方便管理,都放在’~/.config/autostart/’下
第一個文件,tilda.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=startTilda
Comment=start tilda terminal
Exec=sh ~/.config/autostart/tilda.sh
Icon=
Path=
Terminal=false
StartupNotify=false

第二個文件,tilda.sh:

#!/bin/bash
sleep 10
tilda

分別複製上面的兩段代碼到兩個文件中,並把兩個文件放到’~/.config/autostart/’下,
爲了確保完成,賦予兩個文件可執行權限:

chmod a+x ~/.config/autostart/*

第一個desktop文件的作用是:桌面環境啓動時會執行這個文件中’Exec=’之後的命令
而這裏的命令則是調用tilda.sh文件,
第二個sh文件,也就是tilda.sh文件中之後兩行命令,第一行暫停10秒,第二行就是啓動tilda了,
可以根據自己需要修改暫停的時間,不過我這裏5秒偶爾會出現依然不透明的情況

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章