やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Raspbian stretch にテキストエディタGeanyをインストールしたがテキスト変換中の表示がおかしい

 良さそう。と思いきや……

対象環境

  • Raspbierry pi 3 Model B+
  • Raspbian stretch 2018-06-27

手順

  1. 探す
  2. インストールする
  3. 起動する
  4. 設定する

1. 探す

 プラグインがたくさんある。

$ sudo apt search geany
ソート中... 完了
全文検索... 完了  
geany/stable,stable,now 1.29-1+rpt1 armhf [インストール済み]
  fast and lightweight IDE

geany-common/stable,stable,now 1.29-1+rpt1 all [インストール済み、自動]
  fast and lightweight IDE -- common files

geany-dbgsym/stable,stable 1.29-1+rpt1 armhf
  Debug symbols for geany

geany-plugin-addons/stable,stable,stable,stable 1.29+dfsg-1 armhf
  miscellanous plugins for Geany

geany-plugin-autoclose/stable,stable,stable,stable 1.29+dfsg-1 armhf
  auto-closing plugin for Geany

geany-plugin-automark/stable,stable,stable,stable 1.29+dfsg-1 armhf
  auto-mark plugin for Geany

geany-plugin-codenav/stable,stable,stable,stable 1.29+dfsg-1 armhf
  code navigation plugin for Geany

geany-plugin-commander/stable,stable,stable,stable 1.29+dfsg-1 armhf
  command panel plugin for Geany

geany-plugin-ctags/stable,stable,stable,stable 1.29+dfsg-1 armhf
  ctags plugin for Geany

geany-plugin-debugger/stable,stable,stable,stable 1.29+dfsg-1 armhf
  debugger plugin for Geany

geany-plugin-defineformat/stable,stable,stable,stable 1.29+dfsg-1 armhf
  on-the-fly #define prettyprinter plugin for Geany

geany-plugin-devhelp/stable,stable,stable,stable 1.29+dfsg-1 armhf
  DevHelp plugin for Geany

geany-plugin-doc/stable,stable,stable,stable 1.29+dfsg-1 armhf
  documentation plugin for Geany

geany-plugin-extrasel/stable,stable,stable,stable 1.29+dfsg-1 armhf
  extra selection plugin for Geany

geany-plugin-gendoc/stable,stable,stable,stable 1.29+dfsg-1 armhf
  documentation generation plugin for Geany

geany-plugin-geniuspaste/stable,stable,stable,stable 1.29+dfsg-1 armhf
  GeniusPaste plugin for Geany

geany-plugin-git-changebar/stable,stable,stable,stable 1.29+dfsg-1 armhf
  git change bar plugin for Geany

geany-plugin-gproject/stable,stable,stable,stable 1.29+dfsg-1 all
  transitional dummy package for geany-plugin-projectorganizer

geany-plugin-insertnum/stable,stable,stable,stable 1.29+dfsg-1 armhf
  number inserting plugin for Geany

geany-plugin-latex/stable,stable,stable,stable 1.29+dfsg-1 armhf
  improved LaTeX support plugin for Geany

geany-plugin-lineoperations/stable,stable,stable,stable 1.29+dfsg-1 armhf
  Line Operations plugin for Geany

geany-plugin-lipsum/stable,stable,stable,stable 1.29+dfsg-1 armhf
  Lorem Ipsum generator plugin for Geany

geany-plugin-lua/stable,stable,stable,stable 1.29+dfsg-1 armhf
  Lua scripting plugin for Geany

geany-plugin-macro/stable,stable,stable,stable 1.29+dfsg-1 armhf
  macro plugin for Geany

geany-plugin-markdown/stable,stable,stable,stable 1.29+dfsg-1 armhf
  markdown plugin for Geany

geany-plugin-miniscript/stable,stable,stable,stable 1.29+dfsg-1 armhf
  Geany Mini-Script filter plugin

geany-plugin-multiterm/stable,stable,stable,stable 1.29+dfsg-1 armhf
  multiterm plugin for Geany

geany-plugin-numberedbookmarks/stable,stable,stable,stable 1.29+dfsg-1 armhf
  numbered bookmarks plugin for Geany

geany-plugin-overview/stable,stable,stable,stable 1.29+dfsg-1 armhf
  overview plugin for Geany

geany-plugin-pairtaghighlighter/stable,stable,stable,stable 1.29+dfsg-1 armhf
  tag pair highlighter plugin for Geany

geany-plugin-pg/stable,stable,stable,stable 1.29+dfsg-1 armhf
  pg plugin for Geany

geany-plugin-pohelper/stable,stable,stable,stable 1.29+dfsg-1 armhf
  Geany plugin for improved support for GetText translation files

geany-plugin-prettyprinter/stable,stable,stable,stable 1.29+dfsg-1 armhf
  XML pretty printer for Geany

geany-plugin-prj/stable,stable,stable,stable 1.29+dfsg-1 armhf
  alternative project manager for Geany

geany-plugin-projectorganizer/stable,stable,stable,stable 1.29+dfsg-1 armhf
  projectorganizer plugin for Geany

geany-plugin-py/stable,stable,stable,stable 1.29+dfsg-1 armhf
  Python bindings for the Geany plugin API

geany-plugin-scope/stable,stable,stable,stable 1.29+dfsg-1 armhf
  graphical GDB front-end for Geany

geany-plugin-sendmail/stable,stable,stable,stable 1.29+dfsg-1 armhf
  mailer plugin for Geany

geany-plugin-shiftcolumn/stable,stable,stable,stable 1.29+dfsg-1 armhf
  text column shifting plugin for Geany

geany-plugin-spellcheck/stable,stable,stable,stable 1.29+dfsg-1 armhf
  spellcheck plugin for Geany

geany-plugin-tableconvert/stable,stable,stable,stable 1.29+dfsg-1 armhf
  table convert plugin for Geany

geany-plugin-treebrowser/stable,stable,stable,stable 1.29+dfsg-1 armhf
  tree browser plugin for Geany

geany-plugin-updatechecker/stable,stable,stable,stable 1.29+dfsg-1 armhf
  update checker plugin for Geany

geany-plugin-vc/stable,stable,stable,stable 1.29+dfsg-1 armhf
  VCS plugin for Geany

geany-plugin-webhelper/stable,stable,stable,stable 1.29+dfsg-1 armhf
  web helper plugin for Geany

geany-plugin-xmlsnippets/stable,stable,stable,stable 1.29+dfsg-1 armhf
  XMLSnippets plugin for Geany

気になったのは以下。

  • geany-plugin-addons
  • geany-plugin-git-changebar
  • geany-plugin-markdown
  • geany-plugin-py
  • geany-plugin-tableconvert
  • geany-plugin-updatechecker

2. インストールする

sudo apt install geany

 って、あれ? すでに入っている?

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
geany はすでに最新バージョン (1.29-1+rpt1) です。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

3. 起動する

 システムメニュープログラミングGeanyにあった。

$ geany

f:id:ytyaru:20181017130021p:plain

f:id:ytyaru:20181017145726p:plain

4. 文字を入力する

 日本語変換するときがおかしい。

f:id:ytyaru:20181017130359p:plain

 候補ウインドウが下すぎる。変換するテキストの直下に出せよ。

  • 変換候補ウインドウがエディタ外で表示されてしまう
  • 変換中の文字が見えなくなる(文字色と強調表示背景色が同じ黒のため?)

 これはひどい

4. 設定する

4-1. 設定ダイアログ

 メニュー編集設定でダイアログが出る。あとは見ればわかる。

4-1. フォントを変更する

 なぜか設定ダイアログではできない。

 メニュー表示フォントを変更でダイアログが出る。あとは見ればわかる。

f:id:ytyaru:20181017131701p:plain
f:id:ytyaru:20181017131721p:plain
f:id:ytyaru:20181017131740p:plain

 いけそうに見えるじゃん?

f:id:ytyaru:20181017131812p:plain

 残念ながら、入力中のテキストにはフォント変更が反映されない。

 なにこれ……こんなの初めて見たよ。

 変換中が以下。

f:id:ytyaru:20181017132944p:plain

 変換を確定させると、ようやくフォントサイズが反映される。

f:id:ytyaru:20181017132953p:plain

 入力中のスクリーンショットを取ろうとしてCtrl+Tabでウインドウを切り替えたら以下のようになった。

f:id:ytyaru:20181017133036p:plain

 なにしてんのGeanyさん……

情報源

所感

 なぜかネットには良さげに紹介している情報ばかり。実際に動かしてないんじゃないの? それとも私の環境がおかしいの?

 前回のplumaといい、RaspbianのGUIテキストエディタがクソすぎる。まともに動くのが標準装備のLeafPadしかないってどうなの? 皆viなの? nanoなの?