登録日: 2022-05-22 更新日: 2022-05-22
UEFI 立ち上げのPCに、安定版の「Xubuntu 20.04.4 LTS」をインストール 、設定 して使っています。
-
そのホストOS の「VirtualBox」に、公開された ばかりの「Fedora 36 Xfce」をインストール しました。 その環境で、「Geany」をビルドしてインストールしました。その備忘録です。
-
ホストOS : Xubuntu 20.04.4 LTS
ゲストOS : Fedora 36 Xfce ←(今回の作業)
-
-
使用したPC は「ASUS Chromebox CN60 」で、 プロセッサは第4世代の「Intel Celeron 2955U 」です。UEFI 立ち上げです。
-
(注)リンクを戻るときはブラウザの左上の「←」をクリック
-
-
目次
-
以前の作業:
-
今回の作業:
5. 「まとめ へ」
-
-
-
--- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - -
「Fedora 36 Xfce」のデスクトップ画面:
-
全画面で表示:
→壁紙を変更。デスクトップのアイコンも減らしました。いい感じ。
-
「Geany」をインストールした直後に起動した画面:
→VSCode のように、本来は開発用のIDE なので余計な表示がデフォルトです。
テキストエディタとして使う時は、まず、それらの余計な表示をオフにします。
-
-
現在のバージョンを表示:
-
ホストOS : Xubuntu 20.04.4 LTS
2022-05-22 現在
カーネル:
$ uname -r 5.13.0-41-generic
リリース:
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
-
ゲストOS : Fedora 36 Xfce
2022-05-22 現在
カーネル:
$ uname -r 5.17.8-300.fc36.x86_64
→「fc36」は「Fedora 36」リポジトリを示します。
-
リリース:
$ cat /etc/fedora-release Fedora release 36 (Thirty Six)
→このコマンドでは、プレリリース版 (Beta 版) なのか、リリース版(公開版)なのかは判断できません。
-
-
--- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --
1. 「Geany」のソースのダウンロード:
-
事前に「Xubuntu 22.04 LTS」でビルドして、動くことを確認 しました。
ついでに、日付日時の挿入が使いやすいように個人的にソースを少し修正してます。実施するかは自己責任です。
-
1). 公式サイト:
-
2). 「curl」のインストール:
$ sudo dnf install curl : パッケージ curl-7.82.0-5.fc36.x86_64 は既にインストールされています。
-
3). ソースファイルのダウンロード
-
参考:
Source (tar.gz) : geany-1.38.tar.gz
-
(1). ダウンロード:
$ mkdir -p ~/ダウンロード/geany $ cd ~/ダウンロード/geany/ $ curl -OL https://download.geany.org/geany-1.38.tar.gz
-
参考:「curl」コマンドは、オプションがないと「ファイルの中身を標準出力する」だけです。
オプションをつけることでファイルをダウンロードできます。
「-O (--remote-name) 」: Write output to a file named as the remote file
→標準出力には出力せず、リモートのファイル名でファイルをダウンロード。
「-L (--location) 」: Follow redirects
→URLからのリダイレクトに対応。
-
(2). ダウンロードされたか確認:
$ ls ~/ダウンロード/geany/ geany-1.38.tar.gz
-
(3). チェックサムの確認:
$ sha256sum geany-1.38.tar.gz e91e903924b993b79ef88f33708372dc7c79aee78e15a02e728338695e9dc155 geany-1.38.tar.gz
→表示された値が同じことを確認。
-
4). ソースファイルの展開:
$ cd ~/ダウンロード/geany/ $ tar -zxvf geany-1.38.tar.gz
-
$ ls ~/ダウンロード/geany/geany-1.38/ AUTHORS TODO geany.pc.in COPYING aclocal.m4 geany_private.rc ChangeLog autogen.sh icons ChangeLog.pre-1-22 build-aux intltool-extract.in HACKING config.h.in intltool-merge.in INSTALL configure intltool-update.in Makefile.am configure.ac m4 Makefile.in ctags plugins NEWS data po README doc scintilla README.I18N geany.desktop.in scripts README.Packagers geany.exe.manifest src THANKS geany.nsi.in tests
-
-
--- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - ---
2. 任意:「Geany」のソースをカスタマイズ:
-
日付日時の挿入が使いづらく感じたので、ソースを少しだけ修正。自己責任です。 実施しなくてもOK。
-
1). パッチファイルの作成 1:
$ cd ~/ダウンロード/geany/geany-1.38/ $ mousepad geany.patch
↓ ファイルの終わりの 2つの空行も含め、すべて貼り付けてください:
diff -Naur a/po/ja.po b/po/ja.po --- a/po/ja.po 2021-10-10 00:11:18.000000000 +0900 +++ b/po/ja.po 2022-05-21 05:37:12.133547336 +0900 @@ -5389,18 +5389,18 @@ #: ../src/ui_utils.c:725 ../src/ui_utils.c:813 msgid "_Use Custom Date Format" -msgstr "任意の日付書式を使用する(_U)" +msgstr "個人的な日付書式で日時を挿入(_U)" #: ../src/ui_utils.c:729 msgid "Custom Date Format" -msgstr "任意の日付書式" +msgstr "個人的な日付書式" #: ../src/ui_utils.c:730 msgid "" "Enter here a custom date and time format. You can use any conversion " "specifiers which can be used with the ANSI C strftime function." msgstr "" -"ここに任意の日付と時刻の書式を入力してください。ANSI C の strftime 関数で用い" +"ここに個人的な日付と時刻の書式を入力してください。ANSI C の strftime 関数で用い" "られる変換指定子が使用できます。" #: ../src/ui_utils.c:751 @@ -5409,7 +5409,7 @@ #: ../src/ui_utils.c:826 msgid "_Set Custom Date Format" -msgstr "任意の日付書式を設定(_S)" +msgstr "個人的な日付書式を設定(_S)" #: ../src/ui_utils.c:2015 msgid "Select Folder"
→ファイルの終わりの 2つの空行も含め、すべて貼り付けてください。
-
2). パッチファイルの作成 2:
$ cd ~/ダウンロード/geany/geany-1.38/ $ mousepad geany.patch2.sh
↓ ファイルの終わりの 2つの空行も含め、すべて貼り付けてください:
echo "" echo -e "diff -Naur a/src/ui_utils.c b/src/ui_utils.c" echo -e "--- a/src/ui_utils.c 2021-10-10 00:02:15.000000000 +0900" echo -e "+++ b/src/ui_utils.c 2022-05-21 05:46:21.795942876 +0900" echo -e "@@ -710,8 +710,8 @@" echo -e " \\t\\tui_prefs.custom_date_format = g_strdup(\"%d.%m.%Y\");" echo -e " \\t}" echo -e " " echo -e "-\\tif (utils_str_equal(_(\"dd.mm.yyyy\"), date_style))" echo -e "-\\t\\tformat = \"%d.%m.%Y\";" echo -e "+\\tif (utils_str_equal(_(\"yyyy-mm-dd hh:mm\"), date_style))" echo -e "+\\t\\tformat = \"%Y-%m-%d %H:%M\";" echo -e " \\telse if (utils_str_equal(_(\"mm.dd.yyyy\"), date_style))" echo -e " \\t\\tformat = \"%m.%d.%Y\";" echo -e " \\telse if (utils_str_equal(_(\"yyyy/mm/dd\"), date_style))" echo -e "@@ -788,7 +788,7 @@" echo -e " \\tGtkWidget *item;" echo -e " \\tgchar *str;" echo -e " " echo -e "-\\tinsert_date_items(menu_edit, menu_popup, _(\"dd.mm.yyyy\"));" echo -e "+\\tinsert_date_items(menu_edit, menu_popup, _(\"yyyy-mm-dd hh:mm\"));" echo -e " \\tinsert_date_items(menu_edit, menu_popup, _(\"mm.dd.yyyy\"));" echo -e " \\tinsert_date_items(menu_edit, menu_popup, _(\"yyyy/mm/dd\"));" echo ""
→ファイルの終わりの 2つの空行も含め、すべて貼り付けてください。
-
ちなみに、通常のパッチを作成するやり方では、パッチがうまく動かないときがありました。
回避策として、「Tab」を「文字化」しました。
→パッチを当てるソースファイルは「Tab」が使われているファイルなので、差分作成して「Tab」に合わせないと、パッチのチェックが通りません。
-
迷った原因はブラウザでの貼付け:
わかったことは、ブラウザにて、ブログの「編集」モードで貼り付けるとパッチは正常動作して、ブログの「プレビュー」モードで貼り付けると、パッチはエラーで停止しました。
→ブログの「編集」モードで貼り付けると「Tab」が貼り付けられ、ブログの「プレビュー」モードで貼り付けると「スペース」が貼り付けられる、ことがわかりました。
-
3). パッチファイルの合算:
$ cd ~/ダウンロード/geany/geany-1.38/ $ bash geany.patch2.sh >> geany.patch
-
4). patch コマンドのインストール:
Fedora だとデフォルトでインストールされていません:
$ dnf list patch : インストール済みパッケージ patch.x86_64 2.7.6-16.fc36 @fedora
→他の作業でインストールされていました。
-
もし、インストールする時は:
$ sudo dnf install patch
-
5). パッチファイルの適用:
$ cd ~/ダウンロード/geany/geany-1.38/ $ patch -p1 < geany.patch : patching file po/ja.po patching file src/ui_utils.c
→パッチの適用で、エラーが表示されないことを確認。
-
-
--- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - ----
3. 「Geany」をビルドしてインストール:
-
1). ソースファイルの在り処:
$ ls ~/ダウンロード/geany/geany-1.38/ : AUTHORS README.Packagers doc intltool-update.in COPYING THANKS geany.desktop.in m4 ChangeLog TODO geany.exe.manifest plugins ChangeLog.pre-1-22 aclocal.m4 geany.nsi.in po HACKING autogen.sh geany.patch scintilla INSTALL build-aux geany.patch2.sh scripts Makefile.am config.h.in geany.pc.in src Makefile.in configure geany_private.rc tests NEWS configure.ac icons README ctags intltool-extract.in README.I18N data intltool-merge.in
→カスタマイズした場合は、「geany.patch」、「geany.patch2.sh」が追加されていると思います。
-
2). ツールのインストール:
$ sudo dnf install pkgconf make intltool : パッケージ make-1:4.3-7.fc36.x86_64 は既にインストールされています。 パッケージ pkgconf-1.8.0-2.fc36.x86_64 は既にインストールされています。 : インストール: intltool noarch 0.51.0-20.fc36 fedora 55 k 依存関係のインストール: autoconf noarch 2.71-2.fc36 fedora 718 k automake noarch 1.16.5-4.fc36 fedora 673 k gettext-common-devel noarch 0.21-9.fc36 fedora 406 k gettext-devel x86_64 0.21-9.fc36 fedora 200 k m4 x86_64 1.4.19-3.fc36 fedora 296 k perl-File-Compare noarch 1.100.600-486.fc36 fedora 18 k perl-File-Copy noarch 2.35-486.fc36 fedora 25 k perl-Thread-Queue noarch 3.14-479.fc36 fedora 21 k perl-threads x86_64 1:2.26-449.fc36 fedora 57 k perl-threads-shared x86_64 1.62-479.fc36 fedora 44 k
→Ubuntu とは微妙にパッケージ名が違います: 「pkgconf」
-
3). 依存のインストール
$ sudo dnf install gtk3-devel : インストール: gtk3-devel x86_64 3.24.34-1.fc36 updates 4.2 M 依存関係のインストール: at-spi2-atk-devel x86_64 2.38.0-4.fc36 fedora 9.3 k at-spi2-core-devel x86_64 2.44.1-1.fc36 updates 135 k atk-devel x86_64 2.38.0-1.fc36 fedora 174 k brotli x86_64 1.0.9-7.fc36 fedora 315 k brotli-devel x86_64 1.0.9-7.fc36 fedora 31 k bzip2-devel x86_64 1.0.8-11.fc36 fedora 214 k cairo-devel x86_64 1.17.6-1.fc36 fedora 246 k cairo-gobject-devel x86_64 1.17.6-1.fc36 fedora 11 k dbus-devel x86_64 1:1.14.0-1.fc36 fedora 34 k fontconfig-devel x86_64 2.14.0-1.fc36 fedora 128 k freetype-devel x86_64 2.12.1-1.fc36 updates 859 k fribidi-devel x86_64 1.0.11-3.fc36 updates 25 k gdk-pixbuf2-devel x86_64 2.42.8-1.fc36 fedora 66 k glib2-devel x86_64 2.72.1-1.fc36 updates 486 k graphite2-devel x86_64 1.3.14-9.fc36 fedora 21 k harfbuzz-devel x86_64 4.0.0-1.fc36 fedora 350 k libXcomposite-devel x86_64 0.4.5-7.fc36 fedora 16 k libXcursor-devel x86_64 1.2.0-7.fc36 fedora 21 k libXdamage-devel x86_64 1.1.5-7.fc36 fedora 9.3 k libXext-devel x86_64 1.3.4-8.fc36 fedora 72 k libXfixes-devel x86_64 6.0.0-3.fc36 fedora 12 k libXft-devel x86_64 2.3.4-2.fc36 fedora 18 k libXi-devel x86_64 1.8-2.fc36 fedora 103 k libXinerama-devel x86_64 1.1.4-10.fc36 fedora 13 k libXrandr-devel x86_64 1.5.2-8.fc36 fedora 19 k libXrender-devel x86_64 0.9.10-16.fc36 fedora 16 k libXtst-devel x86_64 1.2.3-16.fc36 fedora 16 k libblkid-devel x86_64 2.38-0.2.fc36 fedora 17 k libcloudproviders-devel x86_64 0.3.1-5.fc36 fedora 42 k libdatrie-devel x86_64 0.2.13-3.fc36 fedora 132 k libepoxy-devel x86_64 1.5.10-1.fc36 fedora 133 k libffi-devel x86_64 3.4.2-8.fc36 fedora 29 k libicu-devel x86_64 69.1-6.fc36 updates 838 k libjpeg-turbo-devel x86_64 2.1.2-2.fc36 fedora 99 k libmount-devel x86_64 2.38-0.2.fc36 fedora 18 k libpng-devel x86_64 2:1.6.37-12.fc36 fedora 290 k libselinux-devel x86_64 3.3-4.fc36 fedora 113 k libsepol-devel x86_64 3.3-3.fc36 fedora 40 k libthai-devel x86_64 0.1.29-2.fc36 fedora 118 k libtiff-devel x86_64 4.3.0-6.fc36 fedora 505 k libxkbcommon-devel x86_64 1.4.0-1.fc36 fedora 65 k libxml2-devel x86_64 2.9.14-1.fc36 updates 836 k pango-devel x86_64 1.50.7-1.fc36 updates 152 k pcre-cpp x86_64 8.45-1.fc36.1 fedora 26 k pcre-devel x86_64 8.45-1.fc36.1 fedora 470 k pcre-utf16 x86_64 8.45-1.fc36.1 fedora 187 k pcre-utf32 x86_64 8.45-1.fc36.1 fedora 177 k pcre2-devel x86_64 10.40-1.fc36 updates 474 k pcre2-utf32 x86_64 10.40-1.fc36 updates 203 k pixman-devel x86_64 0.40.0-5.fc36 fedora 17 k sysprof-capture-devel x86_64 3.44.0-1.fc36 fedora 66 k wayland-devel x86_64 1.20.0-4.fc36 fedora 136 k xz-devel x86_64 5.2.5-9.fc36 fedora 52 k zlib-devel x86_64 1.2.11-31.fc36 fedora 44 k
→Ubuntu とは微妙にパッケージ名が違います: 「gtk3-devel」
-
4). 「./configure」の実行
$ cd ~/ダウンロード/geany/geany-1.38/ $ ./configure : ----------------------------------------------- Install Geany in : /usr/local Using GTK version : 3.24.34 Enable binary relocation : no Build with plugin support : yes Use (UNIX domain) socket support : yes Use virtual terminal support (VTE) : yes Build HTML documentation : no Build PDF documentation : no Build API documentation : no Generate GtkDoc header : yes Configuration is done OK.
→インストール先は「/usr/local」です。
-
5). 「make」の実行
$ make : make[1]: ディレクトリ '/home/ubn/ダウンロード/geany/geany-1.38' から出ます
→時間がかかります。
-
6). 「make install」の実行
$ sudo make install : make[1]: ディレクトリ '/home/ubn/ダウンロード/geany/geany-1.38' から出ます
-
7). 再起動して、メニューを有効にします:
$ reboot
-
8). インストールできたかを確認:
$ which geany /usr/local/bin/geany
-
$ geany --version geany 1.38 (May 22 2022 以降に次を使用してビルドGTK 3.24.34, GLib 2.72.1) $ /usr/local/bin/geany --version geany 1.38 (May 22 2022 以降に次を使用してビルドGTK 3.24.34, GLib 2.72.1) $ echo $PATH /home/ubn/.local/bin:/home/ubn/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
→再起動で、PATH が通りました。
-
9). メニューにて「Geany」を起動:
メニュー →開発 →「Geany」
→バージョンは「1.38」です。
-
日本語入力が可能です:
-
10). 任意: カスタマイズした場合、日付入力が使いやすくなったかを確認:
→今回は、ビルド前に「Geany」はインストールしていました。
なので、何かの機能が足りずにメニューの選択ができないとかはありませんでした。
また、個別にダウンロードした「テーマ」を使っていましたが、そのテーマも反映されています。
-
ちなみに、2重にインストールしたとしても、プラグインや設定ファイルは共通に使われます。 また、アプリ本体はパスの優先度が高いビルドの方が使われます。なので、カスタマイズした修正が反映されます。
-
11). すでに、インストールされているパッケージ版の確認:
$ dnf list geany* : インストール済みパッケージ geany.x86_64 1.38-2.fc36 @anaconda geany-libgeany.x86_64 1.38-2.fc36 @anaconda
→もし、ビルド前にインストールされていなければ、一部のメニューが無効になるかもしれません。 その場合は、「geany-libgeany」のインストールが必要かも。
→Ubuntu とは微妙にパッケージ名が違います: 「geany-libgeany」
-
カスタマイズ前のメニュー:
→デフォルトのメニューだと、日時の挿入が面倒に感じました。
-
カスタマイズ後のメニュー:
→個人的によく使う日時の書式を一番上に設定。
それだけでなく、日時の設定と使用のメニューもわかりやすい表現に修正しました。
-
テーマをダーク系に変えたときの画面:
-
-
--- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - -----
4. 「Geany」のテーマを追加:
-
1). テーマを使うための準備:
geany を起動
表示 →色の設定
「標準」 →「Alternate に変更」
→閉じる
これで、「~/.config/geany/colorschemes」フォルダが作られました:
-
2). 事前に、個別にタウンロードして、登録したテーマ:
$ ls -1 ~/.config/geany/colorschemes/ delt-dark.conf monokai.conf oblivion2.conf
→本来の「Alternate」がないことに注目。
-
→デフォルトで「標準」と「Alternate」が使えますが、表示に変化はありません。
重要なことは、「Alternate」に変更すると、テーマを追加する準備(フォルダを作成)してくれることです。
-
3). 「Geany」の「テーマ」のパッケージがリポジトリにありました:
$ dnf search geany | grep theme : geany-themes.noarch : A collection of syntax highlighting color schemes for Geany
→ダウンロードしなくてもテーマを入手できるので便利です。
サイトに置かれた一部のテーマが登録されています。
-
4). テーマのインストール:
$ sudo dnf install geany-themes : インストール: geany-themes noarch 1.27-12.fc36 fedora 26 k
-
5). インストールされたテーマ:
$ ls /usr/share/geany/colorschemes/ alt.conf inkpot.conf slushpoppies.conf bespin.conf kugel.conf solarized-dark.conf black.conf mc.conf solarized-light.conf darcula.conf metallic-bottle.conf spyder-dark.conf dark-colors.conf monokai.conf steampunk.conf dark-fruit-salad.conf notepad-plus-plus.conf tango-dark.conf dark.conf oblivion2.conf tango-light.conf fluffy.conf pygments.conf tinge.conf gedit.conf railcasts2.conf ubuntu.conf github.conf retro.conf vibrant-ink.conf himbeere.conf sleepy-pastel.conf zenburn.conf
→インストールしただけでは、テーマとして使えません。
-
6). テーマの反映:
$ cp /usr/share/geany/colorschemes/* ~/.config/geany/colorschemes/ $ ls -1 ~/.config/geany/colorschemes/ : alt.conf bespin.conf black.conf darcula.conf dark-colors.conf dark-fruit-salad.conf dark.conf delt-dark.conf ←(注目) fluffy.conf gedit.conf github.conf himbeere.conf inkpot.conf kugel.conf mc.conf metallic-bottle.conf monokai.conf notepad-plus-plus.conf oblivion2.conf pygments.conf railcasts2.conf retro.conf sleepy-pastel.conf slushpoppies.conf solarized-dark.conf solarized-light.conf spyder-dark.conf steampunk.conf tango-dark.conf tango-light.conf tinge.conf ubuntu.conf vibrant-ink.conf zenburn.conf
→現在、登録しているテーマに上書きされました。一部含まれていないテーマもあります。
-
7). テーマの変更:
geany を起動
表示 →色の設定
→Markdown ファイル等を開いておいて、テーマを選ぶと、リアルタイムに反映されます。
-
テーマが多すぎて、選択しづらいです:
→反映させて「使うことのないテーマ」だと思ったら、その都度「~/.config/geany/colorschemes/」から削除してもよいです。メニューが絞られて来て、使いやすくなります。(原本はシステムに残っています。)
-
もしくは、
-
よく使うテーマの名前の頭に、アンダーバー「_」を付けます:
$ ls ~/.config/geany/colorschemes/ __oblivion2.conf himbeere.conf solarized-dark.conf _darcula.conf inkpot.conf solarized-light.conf _delt-dark.conf kugel.conf spyder-dark.conf alt.conf mc.conf steampunk.conf bespin.conf metallic-bottle.conf tango-dark.conf black.conf monokai.conf tango-light.conf dark-colors.conf notepad-plus-plus.conf tinge.conf dark-fruit-salad.conf pygments.conf ubuntu.conf dark.conf railcasts2.conf vibrant-ink.conf fluffy.conf retro.conf zenburn.conf gedit.conf sleepy-pastel.conf github.conf slushpoppies.conf
→試しに 3つのテーマのファイル名を変更しました。
その中で、ファイル順を決めたかったら、「_」の数を増やします。
試しに、「oblivion2」だけ「_」を 2つに増やしてみました。
-
表示 →色の設定
→ファイル名を変更した、3つのテーマがメニューの先頭に表示されました。
その中でも、「oblivion2」が先頭に来ているのに注目。
-
-
まとめ
「Geany」のソースにカスタマイズを当てるのに、「パッチファイル」を使ってみました。
-
「Xubuntu 22.04 LTS」で 検証 してから実施したので、スムーズにビルドできました。
違いは、「依存のパッケージ名が違う」ことくらいでした。(それが重要だったりして…)
つまり、Fedora と Ubuntu で、同じような使い方ができる ということ。
-
Fedora と Ubuntu の違いは、パッケージ管理が違うけど、dnf と apt のコマンドの使い勝手は似たようなものです。 慣れてしまえば支障ありません。
-
個人的に重要なことは、 Fedora の方が「Firefox」の起動が速い(Ubuntu が遅すぎる )こと。
ブラウザを起動するのは毎日のことなので、その差は大きいです。
-
-
-
-
目次
-
-
- 目次
- --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - -
- 「Fedora 36 Xfce」のデスクトップ画面:
- --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --
- 1. 「Geany」のソースのダウンロード:
- --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - ---
- 2. 任意:「Geany」のソースをカスタマイズ:
- --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - ----
- 3. 「Geany」をビルドしてインストール:
- --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - -----
- 4. 「Geany」のテーマを追加:
- まとめ
- -
-
-
-
-