<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Natsukium</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Natsukium"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Natsukium"/>
	<updated>2026-04-18T15:52:29Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=St&amp;diff=11190</id>
		<title>St</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=St&amp;diff=11190"/>
		<updated>2018-01-03T03:51:38Z</updated>

		<summary type="html">&lt;p&gt;Natsukium: インストールリポジトリの変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lowercase title}}&lt;br /&gt;
[[Category:ターミナルエミュレータ]]&lt;br /&gt;
[[en:St]]&lt;br /&gt;
[http://st.suckless.org/ st] は [http://suckless.org suckless] による [[Xorg|X]] 向けのシンプルなターミナル実装です。[[xterm]] や [[urxvt]] を置き換える軽量なターミナルとして作られました。st は現在、256色、ほとんどの VT10X エスケープシーケンス、UTF-8、X11 コピー/ペースト、フォントのアンチエイリアス (fontconfig を使用)、フォールバックフォント、リサイズ、config.h によるショートカット、線画をサポートしています。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
{{AUR|st}} または {{AUR|st-git}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&#039;&#039;st&#039;&#039; は {{ic|config.h}} ファイルで設定します。コンパイル時に {{ic|config.h}} からコピーされます。デフォルトの {{ic|config.def.h}} はソースに含まれています。&lt;br /&gt;
&lt;br /&gt;
[[PKGBUILD]] と {{ic|config.h}} を自分でメンテナンスするようにしてください。&lt;br /&gt;
&lt;br /&gt;
=== シェル ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;st&#039;&#039; のデフォルトシェルを変更するには、以下の行を編集:&lt;br /&gt;
&lt;br /&gt;
 static char shell[] = &amp;quot;/bin/sh&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== ターミナル ===&lt;br /&gt;
&lt;br /&gt;
ターミナルのタイプを変更するには、以下の行を編集:&lt;br /&gt;
&lt;br /&gt;
 static char termname[] = &amp;quot;st-256color&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;st&#039;&#039; は {{ic|termname}} の値を {{ic|TERM}} 変数に設定します。&lt;br /&gt;
&lt;br /&gt;
{{note|&#039;&#039;st&#039;&#039; で問題が発生する場合、{{ic|termname}} を {{ic|xterm}} や {{ic|xterm-256color}} に設定してみてください。}}&lt;br /&gt;
&lt;br /&gt;
=== フォント ===&lt;br /&gt;
&lt;br /&gt;
以下の行を自由に編集してください:&lt;br /&gt;
&lt;br /&gt;
 static char font[] = &amp;quot;Liberation Mono:pixelsize=12:antialias=false:autohint=false&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
コマンドラインでフォントの名前を指定することもできます:&lt;br /&gt;
&lt;br /&gt;
 $ st -f &amp;quot;Liberation Mono:size=12&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== カラー ===&lt;br /&gt;
&lt;br /&gt;
以下の行を編集することで&#039;&#039;前景&#039;&#039;・&#039;&#039;背景&#039;&#039;・&#039;&#039;カーソル&#039;&#039;の色を設定できます:&lt;br /&gt;
&lt;br /&gt;
 static unsigned int defaultfg = 7;&lt;br /&gt;
 static unsigned int defaultbg = 0;&lt;br /&gt;
 static unsigned int defaultcs = 256;&lt;br /&gt;
&lt;br /&gt;
上記の値は同一ファイルの {{ic|*colorname[]}} 配列を参照します。デフォルトの色を使うことも {{ic|#rrggbb}} という形式で色を追加することもできます。例:&lt;br /&gt;
&lt;br /&gt;
 static const char *colorname[] = {&lt;br /&gt;
   	/* 8 normal colors */&lt;br /&gt;
       &amp;quot;black&amp;quot;,&lt;br /&gt;
       &amp;quot;red3&amp;quot;,&lt;br /&gt;
       &amp;quot;green3&amp;quot;,&lt;br /&gt;
       &amp;quot;yellow3&amp;quot;,&lt;br /&gt;
       &amp;quot;blue2&amp;quot;,&lt;br /&gt;
       &amp;quot;magenta3&amp;quot;,&lt;br /&gt;
       &amp;quot;cyan3&amp;quot;,&lt;br /&gt;
       &amp;quot;gray90&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
       /* 8 bright colors */&lt;br /&gt;
       &amp;quot;gray50&amp;quot;,&lt;br /&gt;
       &amp;quot;red&amp;quot;,&lt;br /&gt;
       &amp;quot;green&amp;quot;,&lt;br /&gt;
       &amp;quot;yellow&amp;quot;,&lt;br /&gt;
       &amp;quot;#5c5cff&amp;quot;,&lt;br /&gt;
       &amp;quot;magenta&amp;quot;,&lt;br /&gt;
       &amp;quot;cyan&amp;quot;,&lt;br /&gt;
       &amp;quot;white&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
       [255] = 0,&lt;br /&gt;
 &lt;br /&gt;
       /* more colors can be added after 255 to use with DefaultXX */&lt;br /&gt;
       &amp;quot;#cccccc&amp;quot;,&lt;br /&gt;
       &amp;quot;#eeeeee&amp;quot;,&lt;br /&gt;
       &amp;quot;#111111&amp;quot;,&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 /*&lt;br /&gt;
  * Default colors (colorname index)&lt;br /&gt;
  * foreground, background, cursor&lt;br /&gt;
  */&lt;br /&gt;
 static unsigned int defaultfg = 257;&lt;br /&gt;
 static unsigned int defaultbg = 258;&lt;br /&gt;
 static unsigned int defaultcs = 256;&lt;br /&gt;
&lt;br /&gt;
=== デスクトップエントリ ===&lt;br /&gt;
以下のような[[デスクトップエントリ]]を作成することで、指定したフォントで &#039;&#039;st&#039;&#039; を簡単に起動できます (例: {{Pkg|adobe-source-code-pro-fonts}}):&lt;br /&gt;
&lt;br /&gt;
{{hc|~/.local/share/applications/simple-terminal.desktop|2=&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=Simple Terminal&lt;br /&gt;
GenericName=Terminal&lt;br /&gt;
Comment=standard terminal emulator for the X window system&lt;br /&gt;
Exec=st -t &amp;quot;Suckless Terminal&amp;quot; -f &amp;quot;Source Code Pro:style=Semibold:size=12&amp;quot; -g &amp;quot;80x24&amp;quot;&lt;br /&gt;
Terminal=false&lt;br /&gt;
Type=Application&lt;br /&gt;
Encoding=UTF-8&lt;br /&gt;
Icon=terminal&lt;br /&gt;
Categories=System;TerminalEmulator;&lt;br /&gt;
Keywords=shell;prompt;command;commandline;cmd;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
上記のメニューエントリはアプリケーションリストのシステムツールに &#039;&#039;Simple Terminal&#039;&#039; として表示されます。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
==== アプリケーションによっては DEL キーが正しく機能しない ====&lt;br /&gt;
以下の行を {{ic|~/.inputrc}} または {{ic|/etc/inputrc}} に追加してください:&lt;br /&gt;
 set enable-keypad on&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;vim&#039;&#039; のテキストの背景色が文字でない部分に表示されない ====&lt;br /&gt;
{{ic|config.h}} の {{ic|termname}} を {{ic|st-256color}} に設定して再コンパイルしてみてください。シェルの中で {{ic|TERM}} 変数は設定しないでください。{{ic|st-256color}} に設定すると問題が発生します。&lt;br /&gt;
&lt;br /&gt;
{{ic|.vimrc}} ファイルに以下の行を記述するという解決方法もあります:&lt;br /&gt;
&lt;br /&gt;
 if &amp;amp;term =~ &#039;256color&#039;&lt;br /&gt;
     &amp;quot; disable Background Color Erase (BCE) so that color schemes&lt;br /&gt;
     &amp;quot; render properly when inside 256-color tmux and GNU screen.&lt;br /&gt;
     &amp;quot; see also http://sunaku.github.io/vim-256color-bce.html&lt;br /&gt;
     set t_ut=&lt;br /&gt;
 endif&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
*[http://st.suckless.org/ ホームページ]&lt;br /&gt;
*[http://git.suckless.org/st/plain/FAQ よくある質問]&lt;br /&gt;
*[http://git.suckless.org/st/ 公式 git リポジトリ]&lt;/div&gt;</summary>
		<author><name>Natsukium</name></author>
	</entry>
</feed>