お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-07-22 21:05:09

oosamuuy
メンバ
登録日: 2009-03-09

スーパーユーザーでgeditの日本語入力ができない。

いつもお世話になっております。いろいろ検索したのですが該当のトピックがなかったので質問させて頂きます。

Ubuntuのgeditを使用する際に、管理者権限で(管理ユーザー以外の)システムユーザーのファイルを編集する際に日本語入力(Anthy)ができないことが発覚しました!近日はじめて他のユーザーを利用してみたので以前はどうだったかわからないのですが…。。
nautilus-gksuというパッケージを使用しデスクトップ上から右クリックで管理者権限を得る際にも日本語入力ができませんし、端末から、sudo gedit test.txt みたいな風でも同様に日本語入力できませんでした。端末からのvimやviでは問題なく日本語が使えます。
また管理ユーザーや、デスクトップから他のユーザーにログインしてから日本語入力を行う際も問題はありません。管理ユーザーがroot権限をもった時のみのgeditの不具合ということなんだと思います。もし同様の問題に遭遇した方がいらしたら力を貸してください。よろしくお願いします。

環境は、
Ubuntu 9.04で、gedit周辺は何もカスタマイズしていません。殆どデフォルトの状態です。
管理者権限でnautilus-gksuというパッケージを利用しています。
パッケージの更新もこまめにやっていると思うので最新のものだと思います。
よろしくお願いします。

オフライン

 

#2 2009-07-23 00:11:41

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: スーパーユーザーでgeditの日本語入力ができない。

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2009-07-23 00:35:42

hir0
メンバ
登録日: 2008-09-28

Re: スーパーユーザーでgeditの日本語入力ができない。

テキストエディタの入力フィールドで右クリック -> 入力メソッド。
[ SCIM Bridge input Method ]
を選択、もしくは
[ SCIM input Method ]
を選択。です。

う〜ん、個人的には sudo gedit の方が楽なのですが、、、

オフライン

 

#4 2009-07-23 01:03:42

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: スーパーユーザーでgeditの日本語入力ができない。

わたしのところではまったく何の問題もなく日本語入力できますねぇ。
最初に RAWCODE が選択されていると言うこともなく、半角/全角キーを押せばデフォルトで Anthy です。

#1 の記述でちょっと下記のところが気になるのですが、

近日はじめて他のユーザーを利用してみたので以前はどうだったかわからないのですが…

普段の自分のアカウントではなくて、他のユーザを作ってそれでログインしてやってみたときの結果、ということなのでしょうか?
ちょっと全体の記述がいく分、私には分かりずらくて…。済みません。

オフライン

 

#5 2009-07-23 02:27:08

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: スーパーユーザーでgeditの日本語入力ができない。

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#6 2009-07-23 03:13:34

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: スーパーユーザーでgeditの日本語入力ができない。

kiyoshi さん による投稿:

1)インストールのときに指定したユーザー名とは異なるユーザーを追加したのですね?
2)「管理ユーザー」と「システムユーザー」ってどんなユーザーですか?(あ、これは小生が知らないだけでしょうか。だったら、ゴメンなさい。)
・・・「管理ユーザー」はインストール時に指定したuser?
   「システムユーザー」って、root権限をsudoで利用できるように設定して新たに追加したuser?

フォローありがとうございます。

いま、
1) 私の環境でも、新規にユーザを追加して、
2) sudo を使えるようにして、
同じことを試して見ましたが、う〜ん、やっぱり同じですねぇ。
特に問題なく日本語入力できています…。

管理ユーザーと言うのは恐らく root(インストール時のデフォルトユーザ) のことで、システムユーザと言うのは、あとから追加したユーザと言うことでしょうねぇ、多分。

でもこの辺り、本家の debian lenny(stable) と比べれば、一般ユーザには随分と使いやすくカスタマイズされてはいますよね。
debian-502-amd64-i386-powerpc-netinst.iso から最小構成でインストールすると、gcc も make も linux-headers も入らないので、VirtualBox とか使おうとするといきなり困るし、デフォルトユーザですら sudoers に登録されていないので、sudo 使えないし。
でも、逆に Ubuntu のカスタマイズが混乱を招くのか…?
いや、済みません。直接関係ないことを。

オフライン

 

#7 2009-07-23 09:18:38

oosamuuy
メンバ
登録日: 2009-03-09

Re: スーパーユーザーでgeditの日本語入力ができない。

皆様ありがとうございます。
petitbootangさんいつもありがとうございます。
説明がわるくて申し訳ありません。petitbootangさんが解説してくれた通りです。デフォルトユーザーと一般ユーザーと言う言い方が正しいでしょうか?
hir0さんのおしえてくれた右クリックで動きました。(Ubuntuバージョンは違いますがこのトピックに近い記事をみつけました。)
https://forums.ubuntulinux.jp/viewtopic.php?id=3622
ありがとうございます。

sudoで日本語入力ができるようになりました。
しかし不思議なことにAnthyアイコンが左上に二つ出てきてしまって…、これは正常なんでしょうか?

通常($sudo geditしていない時)にpsしてみると、
oosamuuy    3887  0.0  0.5  17088  5112 ?        Ss   08:56   0:00 /usr/lib/scim-1.0/scim-helper-launcher --daemon --config socket --display :0.0 anthy-imengine-helper 24a65e2b-10a8-4d4c-adc9-266678cb1a38
oosamuuy    3937  0.0  0.0   3104   816 pts/0    S+   08:56   0:00 grep anthy

なのですが、

$sudo geditから右クリック、入力メソッド、SCIM Bridge Input Methodを選ぶとAnthyアイコンが二つ右上に現れて…、psすると、
oosamuuy    3887  0.0  0.5  17088  5112 ?        Ss   08:56   0:00 /usr/lib/scim-1.0/scim-helper-launcher --daemon --config socket --display :0.0 anthy-imengine-helper 24a65e2b-10a8-4d4c-adc9-266678cb1a38
root      4385  0.0  0.3  16200  3508 ?        Ss   09:02   0:00 /usr/lib/scim-1.0/scim-helper-launcher --daemon --config socket --display :0.0 anthy-imengine-helper 24a65e2b-10a8-4d4c-adc9-266678cb1a38
oosamuuy    4387  0.0  0.0   3104   800 pts/1    R+   09:02   0:00 grep anthy

oosamuuyとrootなので違うプロセスなのは当たり前のような気がしますが、Anthyアイコンが二つ出ていて動作が不安定です。。

しかし、現時点で日本語入力ができるようになりました。
ありがとうございます。また自分でいろいろ調べてみて、上手に説明できるようになったらトピック上げます。
いろいろありがとうございます。

オフライン

 

#8 2009-07-23 15:37:48

hir0
メンバ
登録日: 2008-09-28

Re: スーパーユーザーでgeditの日本語入力ができない。

私の環境ではnautilus-gksuからテキストファイルを開いて日本語入力は出来ませんでした。
nautilus-gksuは今回検証の為、初導入です。
sudo geditについては未確認ですね、よく考えて見るとsudo geditで日本語入力を使用したことがないかも。

二重起動についてはフォーラムでscimで検索すると良いかも。

オフライン

 

#9 2009-07-23 15:40:44

hir0
メンバ
登録日: 2008-09-28

Re: スーパーユーザーでgeditの日本語入力ができない。

私の環境ではnautilus-gksuからテキストファイルを開いて日本語入力は出来ませんでした。
nautilus-gksuは今回検証の為、初導入です。
sudo geditについては未確認ですね、よく考えて見るとsudo geditで日本語入力を使用したことがないかも。

二重起動についてはフォーラムでscimで検索すると良いかも。

解決されて何よりです。

オフライン

 

Board footer

Powered by FluxBB