分12mltermUbuntuの標準環境ではgnome-terminalが標準のターミナルソフトウェアとなっていますが,gnome-terminalには次のような問題があります。標準では一部の文字の幅を正しく扱えない。デフォルトの文字コードとしてEUC-JPを指定して起動することができない。一部のいわゆる全角文字の幅が適正でない問題は設定によって回避することができますが,EUC-JPを指定して起動させることは現状では困難です(注3⁠)⁠。用途にもよりますが,ターミナル内で日本語を積極的に利用するような場合(あるいはEUC-JP環境が存在している場合⁠)⁠,異なるターミナルソフトウェアを利用する方が良いでしょう。Remove...⁠]⁠)から文字コード設定を開き,EUC-JPを登録しておけばEUC-JPを適正に表示することができます。環境変数などで文字コードを指定していても,バグによって起動時に自動反映されないため(本来であればLANG等の環境変数を読み取り,自動的に適切な文字コードにならなければいけません⁠)⁠,起動後に毎回[端末⁠]⁠→[⁠文字コードの設定⁠]⁠→[⁠EUC-JP]と選択する必要があります(図4⁠)⁠。EUC-JPの設定こうした問題を回避する場合,異なるターミナルソフトウェアを使う必要があります。これまでに紹介してきたTerminatorなどは独自の特徴のあるソフトウェアでしたので,単純にgnome-terminalの置き換えとして利用することは難しいでしょう(注4⁠)⁠。注4)さらに,ウインドウを分割するTerminatorについてはgnome-terminalと同じモジュールを利用しており,各種の問題はそのまま再現します。gnome-terminalでは不足な場合(あるいは動作が気にいらない場合⁠)⁠,mltermの利用を検討すると良いでしょう。TERMinal)は多言語に対応したターミナルソフトウェアで,gnome-terminal以上に軽快に動作します。mltermを試すには次のようにインストールを行います(あるいはSynapticで同じパッケージをインストールしてください⁠)⁠。scimを利用しない場合はmlterm-im-scimパッケージをインストールする必要はありません。mlterm-im-scimmltermを起動すると,(⁠図5)のような画面になるはずです。mlterm標準ではインプットメソッドとしてXIMを利用するようになっていますので,[⁠Ctrl]+マウス右クリックを行い,設定画面(図6)を表示させ,scimを利用する設定にしておくと良いでしょう。スクロールバーが左側にあることに違和感を感じる方は,「⁠スクロールバー」タブで設定を変更することができますし,色の設定を行うこともできます。この設定画面はmlterm-toolsパッケージをインストールしていなければ利用できません。mltermの設定画面mltermではフォントを変更したい場合,gnome-terminalのような形では行えません。設定ファイルを適宜記述する必要があります。設定ファイルは~/.mlterm/font(非アンチエイリアス状態で利用する場合)や~/.mlterm/aafont(アンチエイリアスを仕様する場合)ですので,これらの設定ファイルで検索してみることで設定が分かるはずです。mltermを利用する場合,前述のgnome-terminalで一部の全角文字の表示幅がおかしい問題と同じような現象に遭遇するはずです(おそらく「■」などが妙に小さく表示されるはずです⁠)⁠。~/.mlterm/mainに以下の設定を行うことで,この問題を回避することができます。2mltermにはタブはありませんが,代わりに[Ctrl]+[F2]を押すことでptyを増やすことができます(押すたびに増えていきます⁠)⁠。pty同士の行き来には[Ctrl]+[F3]で「進む⁠」⁠,[⁠Ctrl]+[F4]で「戻る」ことが可能です。何枚もターミナルを立ち上げるよりも,ptyを増やした方が効率良く操作できるでしょう。その他,mltermの操作については/usr/share/doc/mlterm/README.ja.gzかhttp://mlterm.sourceforge.net/README.jaを参照してください。Unixを併用している。Teamではパッケージサーバの管理や翻訳などの作業を担当。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。