2020-04-24 00:41:32 +08:00
|
|
|
|
/* *************************************************************************
|
2021-08-14 20:24:47 +08:00
|
|
|
|
* INSTALL:安裝和卸載指南。
|
2023-12-31 10:48:02 +08:00
|
|
|
|
* 版權 (C) 2020-2024 gsm <406643764@qq.com>
|
2020-04-24 00:41:32 +08:00
|
|
|
|
* 本程序為自由軟件:你可以依據自由軟件基金會所發布的第三版或更高版本的
|
|
|
|
|
* GNU通用公共許可證重新發布、修改本程序。
|
|
|
|
|
* 雖然基于使用目的而發布本程序,但不負任何擔保責任,亦不包含適銷性或特
|
|
|
|
|
* 定目標之適用性的暗示性擔保。詳見GNU通用公共許可證。
|
|
|
|
|
* 你應該已經收到一份附隨此程序的GNU通用公共許可證副本。否則,請參閱
|
|
|
|
|
* <http://www.gnu.org/licenses/>。
|
|
|
|
|
* ************************************************************************/
|
|
|
|
|
|
2022-03-07 18:01:23 +08:00
|
|
|
|
一、安裝準備:
|
2022-11-03 14:10:37 +08:00
|
|
|
|
1. 此程序使用xrdb、xsetroot、acpi、amixer來合並X資源文件、設置狀態欄信息。
|
|
|
|
|
應按自身需求來確定是否要安裝它們。
|
2022-03-07 18:01:23 +08:00
|
|
|
|
2. 此程序的按鈕功能綁定涉及lxterminal、xfce4-terminal、gnome-terminal、
|
2023-04-09 13:23:26 +08:00
|
|
|
|
konsole5、xterm、xdg-open、mplayer、light、wesnoth、qq。應按自身需求來
|
|
|
|
|
確定是否要安裝它們。
|
2023-06-27 18:51:52 +08:00
|
|
|
|
3. 此程序使用picom作爲合成器來實現特效。應按自身需求來確定是否要安裝它們。
|
2024-02-15 23:49:47 +08:00
|
|
|
|
4. 此程序依賴C標準庫、libX11、libXft、fontconfig和Imlib2開發庫。必須安裝
|
|
|
|
|
它們才能編譯此程序。
|
|
|
|
|
5. 此程序需要必要的字體,默認爲需要中文等寬字體和符號字體,如:
|
|
|
|
|
wqy-zenhei-fonts和gdouros-symbola-fonts,可用如下命令檢測是否已經安裝了
|
|
|
|
|
該種字體:fc-match :lang=zh:monospace和fc-match Symbola。可修改config.c
|
|
|
|
|
的font_names定義來改變字體。如果找不到指定的字體,會嘗試其他字體。若想
|
|
|
|
|
檢測哪些字體包含指定的字符,可編譯運行tools/checkfont.c。
|
2023-06-27 18:51:52 +08:00
|
|
|
|
6. 國際化與本地化功能依賴於gettext。強烈建議安裝它。
|
2022-03-07 18:01:23 +08:00
|
|
|
|
|
|
|
|
|
二、安裝此程序的步驟為:
|
2020-04-24 00:41:32 +08:00
|
|
|
|
1. cd gwm;
|
2022-07-31 23:24:14 +08:00
|
|
|
|
2. make;若要帶調試信息編譯此程序,應設置DEBUG,譬如:DEBUG="-ggdb3" make。
|
2020-04-24 00:41:32 +08:00
|
|
|
|
3. make install,把程序安裝到標準目錄;若要安裝到其他目錄,可以設置prefix
|
|
|
|
|
,譬如:make prefix=/usr/local install;若你想安裝不帶調試信息的程序,
|
|
|
|
|
請用make install-strip;你可能需要root權限來執行這一步;
|
2022-03-07 18:01:23 +08:00
|
|
|
|
|
|
|
|
|
三、卸載此程序的步驟為:
|
2021-08-14 20:24:47 +08:00
|
|
|
|
1. cd gwm;
|
|
|
|
|
2. make clean,刪除編譯生成的目標文件、此程序的二進制文件以及一些備份文件
|
2020-04-24 00:41:32 +08:00
|
|
|
|
,但這一步不是必須的;
|
2021-08-14 20:24:47 +08:00
|
|
|
|
3. make uninstall,卸載此程序,你可能需要root權限來執行這一步。
|