📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 52行目: | 52行目: | ||
bind ^F whereis all # CTRL+F - Find | bind ^F whereis all # CTRL+F - Find | ||
bind ^S savefile main # CTRL+S - Save | bind ^S savefile main # CTRL+S - Save | ||
<br><br> | |||
== Notepadqq == | |||
ここでは、既にQtをインストールしているものとして進めていく。<br> | |||
まだQtをインストールしていない場合は、[[インストール - Qt]]を参照すること。<br> | |||
<br> | |||
まず、Notepadqqのソースコードをダウンロードする。<br> | |||
git clone --recursive https://github.com/notepadqq/notepadqq.git | |||
cd notepadqq | |||
<br> | |||
次に、ビルドに必要な依存関係のライブラリをインストールする。<br> | |||
sudo zypper install libuchardet-devel pkg-config | |||
<br> | |||
また、Notepadqqの動作に必要な依存関係のライブラリもインストールする。<br> | |||
sudo zypper install uchardet | |||
<br> | |||
Notepadqqをビルドおよびインストールする。<br> | |||
<u>proファイルが自動で指定されるため、ビルドディレクトリは作成しないことに注意する。</u><br> | |||
PKG_CONFIG_LIBDIR="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib/pkgconfig:/usr/lib64/pkgconfig" \ | |||
./configure --prefix=/home/<ユーザ名>/InstallSoftware/Notepadqq | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
Notepadqqを起動するためのシェルスクリプトを修正する。<br> | |||
vi /home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq | |||
<br> | |||
<syntaxhighlight lang="sh"> | |||
# /home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqqファイル | |||
SCRIPTPATH="$(dirname "$(readlink -f "$0")")" | |||
dirname=$SCRIPTPATH | |||
if [ "$dirname" = "." ]; then | |||
dirname="$PWD/$SCRIPTPATH" | |||
fi | |||
cd $dirname | |||
# Initialize interpreter path | |||
export LD_LIBRARY_PATH="${dirname}/../lib:$LD_LIBRARY_PATH" | |||
export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib:$LD_LIBRARY_PATH" | |||
# ...略 | |||
</syntaxhighlight> | |||
<br> | |||
最後に、Notepadqqのデスクトップエントリファイルを作成する。<br> | |||
[Desktop Entry] | |||
Version=1.1 | |||
Type=Application | |||
Name=Notepadqq <バージョン> | |||
GenericName=Notepadqq | |||
X-GNOME-FullName=Notepadqq | |||
Comment=Edit source code files | |||
TryExec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq | |||
Exec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq %U | |||
Icon=/home/<ユーザ名>/InstallSoftware/Notepadqq/share/icons/hicolor/128x128/apps/notepadqq.png | |||
Terminal=false | |||
StartupNotify=false | |||
StartupWMClass=notepadqq | |||
MimeType=text/plain;text/html;text/x-php;text/x-c;text/x-shellscript; | |||
Categories=Utility; | |||
Keywords=Text;Editor;Plaintext;Write; | |||
Actions=Window;Document; | |||
[Desktop Action Window] | |||
Name=Open a New Window | |||
Exec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq --new-window | |||
OnlyShowIn=Unity; | |||
[Desktop Action Document] | |||
Name=Open a New Document | |||
Exec=/home/<ユーザ名>/InstallSoftware/Notepadqq/bin/notepadqq | |||
OnlyShowIn=Unity; | |||
<br><br> | <br><br> | ||