Gnome-Terminal
我的下拉終端的透明度設置在啟動時未載入
我目前正在使用 Manjaro(Juhraya 18.1.5)並且我使用
$$ guake $$ $$ 1 $$作為下拉終端。我已經為其設置了透明度,並希望將其作為啟動程序啟動。但是登錄後,我發現背景沒有透明度。其他一切都很好。如果我退出它並重新啟動它,透明度就可以正常工作。 以下是一些可能有用的資訊:
System: Host: XD Kernel: 5.4.17-1-MANJARO x86_64 bits: 64 Desktop: KDE Plasma 5.17.5 Distro: Manjaro Linux Graphics: Device-1: Intel Skylake GT2 [HD Graphics 520] driver: i915 v: kernel Display: x11 server: X.Org 1.20.7 driver: intel unloaded: modesetting resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Intel HD Graphics 520 (Skylake GT2) v: 4.6 Mesa 19.3.3
我找到了一種解決方案,在啟動腳本中添加延遲計時器。但我想知道是否還有什麼我可以做的來解決這個問題。還有是什麼導致了這裡的問題?謝謝。
$$ 1 $$: http://guake-project.org/
關於我的系統資訊…我正在使用帶有 KDE 等離子 v:5.18.5 的 Kubuntu。這就是我所做的。
- 我從終端視窗安裝了“gcc”。“gcc”是一個將 C 語言文本程式碼翻譯成機器程式碼的程序。
- 我已經創建了一個名為“start-guake.c”的文本文件,然後我在該文本文件中編寫了程式碼(副檔名必須是“.c”而不是“.txt”)。
- 之後,在終端中,我將目錄更改為文本文件的位置,並使用“gcc”對其進行編譯(在命令行中寫入 gcc,後跟包含程式碼的文本文件的路徑:“gcc /path /to/file.c")。此操作導致創建了一個名為“a.out”的文件(您將在包含程式碼的文本文件所在的同一文件夾中找到它),這是實際的程序。
- 我將文件從“a.out”重命名為“start-guake”並將其移動到“/bin/”目錄中。
- 從那裡我轉到我的應用程序菜單並打開“自動啟動”,並在其中添加了新創建的程序。
- 完成所有這些步驟後,我重新啟動了電腦。這是程式碼:
#include <stdlib.h> #include <stdio.h> #include <string.h> void waitTenSeconds(); int main(){ waitTenSeconds(); system("guake"); return 0; } void waitTenSeconds(){ system("sleep 10"); }
希望這有幫助。祝你好運 !