あまプロでは生徒へ無料でPCを貸し出してます。
出来るだけ教室の負担を抑えるべく、OSはEdubuntuを使っています。
Edubuntuの中身はUbuntu(更に言えばDebian)なので、現在のバージョンは17.04になります(Ubuntuは四月と十月にアップグレードされます)。
ブラウザはFirefoxがインストールされているので、FlashPlayerでScratchがほぼ動かせます。
なんですが、FlashPlayerはどうもWindows向けに最適化されてるらしく、Linux版はちょいちょい不具合が出ます。
現在のバージョンはFirefox54.0とShockwaveFlash26.0.0.137です。
現在のバージョンではFlashで日本語入力が出来ません。
数箇月前までは入力できてたのですが、最近入力出来なくなりました。
半角入力は現在でも可能なのですが、全角入力に切り替えると入力出来なくなります。
コピペが可能なので、現在はURLの所に仮入力して、コピーして、Scratchへペーストして回避してます。面倒臭いです…。
Flash側と日本語入力側のどちらに原因が有るのか判りませんが、Scratchの次期バージョンではFlash不要になりますし、Flashなので当不具合が改修されるには時間が掛かりそうです(最悪の場合は改修されへんかも)。
ググっても解決策が出て来なくて、中途半端に回避できるので放置しとります。
どなたか解決策をご存知の方、ご教示願いますm( _ _)m
環境変数を明示的に設定されてはどうでしょう。
返信削除また、標準のFcitxが駄目なら、iBusを試してみてはどうでしょうか。
具体的な設定や環境変数は ArchWiki など参考にしてください。
iBusは試してないですが、環境変数は以下で設定してます
削除LANG=ja_JP.UTF-8
GDM_LANG=ja_JP
LANGUAGE=ja_JP
QT4_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
下記のパッケージがインストールされているかも確認されたほうがよいかと
返信削除- fcitx-frontend-qt4
- fcitx-frontend-gtk2
- fcitx-frontend-gtk3
- ibus-gtk
- ibus-gtk3
- ibus-qt
iBusは試してないですがFcitxはインストール済です
削除dpkg -l *fcitx*
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前 バージョン アーキテクチャ 説明
+++-==============================-====================-====================-=================================================================
ii fcitx-frontend-gtk2 1:4.2.9.1-6 amd64 Flexible Input Method Framework - GTK+ 2 IM Module frontend
ii fcitx-frontend-gtk3 1:4.2.9.1-6 amd64 Flexible Input Method Framework - GTK+ 3 IM Module frontend
ii fcitx-frontend-qt4 1:4.2.9.1-6 amd64 Flexible Input Method Framework - Qt4 IM Module frontend
iBusにしたら解決しますかね…
iBusを試してみました
返信削除printenv | grep ibus
QT4_IM_MODULE=ibus
QT_IM_MODULE=ibus
GTK_IM_MODULE=ibus
XMODIFIERS=@im=ibus
dpkg -l *ibus*
ii ibus-gtk:amd64 1.5.14-2ubuntu1 amd64 Intelligent Input Bus - GTK+2 support
ii ibus-gtk3:amd64 1.5.14-2ubuntu1 amd64 Intelligent Input Bus - GTK+3 support
ii ibus-qt4 1.3.3-1 amd64 qt-immodule for ibus (OT4) (plugin)
ii ibus-mozc 2.19.2623.102+dfsg-1 amd64 Mozc engine for IBus - Client of the Mozc input method
しかし、Scratchで日本語入力は出来ませんでした…
前回は実際に動作確認もせずに書いてすいません。
返信削除インストール済みのブラウザで動作確認してみました。
- Blink (Chromium系) ……OK! 例:Google Chrome, Opera ver.15以降, Vivaldi etc...
- Electron ……OK! 例:Brave,Min etc...
- Gecko (Firefox系) ……NG! 例:Firefox, Waterfox, Cyberfox etc...
- Goanna (Firefox派生)……OK! 例:Pale Moonのみ
- Webkit2gtk ……Unknown 例:Midori, Gnome Web(Epiphany) etc...
-> Flash有効化できずスキップ
- qt5-webengine ……OK! 例:QupZilla etc...
結論:
Firefox系は無理でした。
メモリが潤沢にあるのならChrome系,Firefoxの拡張機能が必要なら Pale Moon(新しい拡張機能は無理です), 軽いのが良ければwebkit系ですかね。
↓こちらのサンプルで確認しました。
http://self.blog.so-net.ne.jp/2015-02-22
↓ブラウザの系列はこちらで確認してください。
https://wiki.archlinux.jp/index.php/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88#.E3.82.B0.E3.83.A9.E3.83.95.E3.82.A3.E3.82.AB.E3.83.AB
追記:
削除上記の例のブラウザを全部が全部は試してなかったのですが、試すと Cyberfox では動作しました。日本語化はオプションから選んでください。ただし開発が終了する予定のブラウザです。
http://forest.watch.impress.co.jp/docs/serial/yajiuma/1048985.html
ただ生徒さんのコンピュータ全部にいれるのなら、標準でリポジトリにあるChromiumの方がコマンドで楽にインストールできて良いと思いますが……。
動作確認環境は Manjaro Linuxの ibus-skk です。
色々と調べて頂き、有難う御座居ます
返信削除Chromium + pepperflashplugin-nonfreeで日本語入力可能なFlash環境が構築できました
恐らくFirefoxではもう対応しないでしょうから、Scratch3.0まではこれで対応し様と思います
Edubuntu17.04ではpepperflashplugin-nonfreeがパッケージ一覧に出ず、インストール出来ませんでした
返信削除なので、Edubuntuでも使える様にChromium + adobe-flashpluginの組み合わせで行こうと思います
$ dpkg -l adobe-flashplugin
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前 バージョン アーキテクチャ 説明
+++-=============================-===================-===================-===============================================================
ii adobe-flashplugin 1:20170912.1-0ubunt i386 Adobe Flash Player plugin