お知らせ

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

#1 2010-04-03 10:44:25

tcnq
新しいメンバ
登録日: 2009-02-24

視覚効果の設定について

こんにちは。DELLのパソコンでUbuntu 9.10を使っています。
「外観の設定」-->「視覚効果」で「効果なし」に設定している
のですが、ログアウト後、再ログインすると設定が「通常効果」に
戻ってしまいます。設定を「効果なし」に固定させておくことは
できないのでしょうか?ちなみに視覚効果自体は「通常効果」でも
「追加効果」でも選ぶことはできいずれも正常に動きます。

よろしくお願いします。

オフライン

 

#2 2010-04-03 11:12:47

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 視覚効果の設定について

tcnq による投稿:

「外観の設定」-->「視覚効果」で「効果なし」に設定している
のですが、ログアウト後、再ログインすると設定が「通常効果」に
戻ってしまいます。設定を「効果なし」に固定させておくことは
できないのでしょうか?

通常は視覚効果の設定が保存できないということは無いはずで、視覚硬化が有効にできない状態で、有効に設定したのに効果なしに戻ってしまうことはありますが、なにやら設定ファイルがおかしくなっているような気がします。
試しに端末を開いて、

コード:

cd
find . -uid 0
find . -gid 0

などとすると引っかかるものがありますでしょうか。
念のためコマンドの意味を説明致しますと、
cdでユーザのホームディレクトリに移動します。個人設定は基本的にはユーザのホームディレクトリに格納されているはずです。
find . -uid 0は現在ディレクトリ(.)を起点としてファイルの初収者ユーザIDが0(管理者ユーザ, rootのIDです)を検索します。-gidはファイルのグループIDが0のファイルを検索します。
これらで引っかかるものがいるようであれば、過去になにかおかしな操作をしてしまって、一般ユーザが上書きできない設定ファイルが作られてしまっている可能性があります。
自分の環境(10.04ベータ)で試してみた感じでは
./.gconfd/saved_state
が変更されているような気がします。
念のため、

コード:

ls -ld .gconfd
ls -l .gconfd

の結果も投稿してみて下さい。

オフライン

 

#3 2010-04-03 11:59:30

tcnq
新しいメンバ
登録日: 2009-02-24

Re: 視覚効果の設定について

早速ご返答いただきありがとうございます。

find . -uid 0
find . -gid 0

の結果は何も出てきませんでした。全部私のUID,GIDのファイルだけです。

もうひとつの結果このようです。

ls -ld .gconfd
drwx------ 2 foo foo 4096 2010-04-02 22:35 .gconfd

ls -l .gconfd
-rwx------ 1 foo foo 1277 2010-04-02 22:35 saved_state

saved_stateというファイルの中身は訳のわからない文字列の羅列でした。
それではよろしくお願いいたします。

オフライン

 

#4 2010-04-03 12:27:53

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 視覚効果の設定について

tcnq による投稿:

ls -ld .gconfd
drwx------ 2 foo foo 4096 2010-04-02 22:35 .gconfd

ls -l .gconfd
-rwx------ 1 foo foo 1277 2010-04-02 22:35 saved_state

どうやら外していたようです。

コード:

cat ~/.gconf/desktop/gnome/applications/window_manager/%gconf.xml

を視覚効果の設定変更の前後で実行してみて、どのようにでるか確認してみて下さい。
また、

コード:

aptitude search metacity

としてみて、metacityがインストールされているか確認してみて下さい。

コード:

p   libmetacity-dev                    - Development files for the Metacity window manager                                                      
i   libmetacity-private0               - library for the Metacity window manager                                                                
i   metacity                               - GTK+ の軽量なウィンドウマネージャ                                                                      
i   metacity-common                 - shared files for the Metacity window manager                                                           
p   metacity-themes                  - Themes for the Gtk2 metacity window manager                                                            
p   python-metacity                   - Python bindings for metacity                                                                           
p   shiki-colors-metacity-theme   - set of Metacity themes

(上記はちょっと加工しています)
iで始まる行のパッケージはインストールされています。
もし、metacityがインストールされていなければ、パッケージマネージャを開いて、metacityを追加してみて下さい。

オフライン

 

#5 2010-04-03 13:24:19

tcnq
新しいメンバ
登録日: 2009-02-24

Re: 視覚効果の設定について

ありがとうございます。やってみました。
このファイルは視覚効果の設定変更の前後で全然変化しないです。

ls -l .gconf/desktop/gnome/applications/window_manager/%gconf.xml

-rw------- 1 foo foo 263 2010-03-19 14:40 .gconf/desktop/gnome/applications/window_manager/%gconf.xml

しかもこの日付は多分最初にログインした時のものです。
内容はこのようです。

cat .gconf/desktop/gnome/applications/window_manager/%gconf.xml

<?xml version="1.0"?>
<gconf>
    <entry name="current" mtime="1268977225" type="string">
        <stringvalue>/usr/bin/compiz</stringvalue>
    </entry>
    <entry name="default" mtime="1268729536" type="string">
        <stringvalue>/usr/bin/compiz</stringvalue>
    </entry>
</gconf>


metacityは入っているようです。

aptitude search metacity

p   libmetacity-dev                                          - Development files of lightweight GTK2 based Window Manager         
i   libmetacity0                                             - library of lightweight GTK2 based Window Manager                   
i   metacity                                                 - A lightweight GTK2 based Window Manager                           
i   metacity-common                                          - Shared files of lightweight GTK2 based Window Manager             
p   metacity-themes                                          - Themes for the Gtk2 metacity window manager                       
p   python-metacity                                          - Python bindings for metacity                                       
p   shiki-colors-metacity-theme                              - set of Metacity themes                                             

よろしくお願いいたします。

オフライン

 

#6 2010-04-03 13:45:12

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 視覚効果の設定について

tcnq による投稿:

このファイルは視覚効果の設定変更の前後で全然変化しないです。

ls -l .gconf/desktop/gnome/applications/window_manager/%gconf.xml

-rw------- 1 foo foo 263 2010-03-19 14:40 .gconf/desktop/gnome/applications/window_manager/%gconf.xml

しかもこの日付は多分最初にログインした時のものです。
内容はこのようです。

コード:

cat .gconf/desktop/gnome/applications/window_manager/%gconf.xml

<?xml version="1.0"?>
<gconf>
    <entry name="current" mtime="1268977225" type="string">
        <stringvalue>/usr/bin/compiz</stringvalue>
    </entry>
    <entry name="default" mtime="1268729536" type="string">
        <stringvalue>/usr/bin/compiz</stringvalue>
    </entry>
</gconf>

となると、本来、内容が変更されなくてはならない、
~/.gconf/desktop/gnome/applications/window_manager/%gconf.xml
の内容が変更されていないことが原因のように思えます。

コード:

ls -ld ~/.gconf
ls -ld ~/.gconf/desktop
ls -ld ~/.gconf/desktop/gnome
ls -ld ~/.gconf/desktop/gnome/applications
ls -ld ~/.gconf/desktop/gnome/applications/window_manager

を順次実行して、どこかで権限に問題が発生していないか確認してみて下さい。
# とは言え読み出しはできているのでフォルダへのアクセス権が無いとも考えにくいですが。。

また、端末を開いて、

コード:

/usr/bin/gnome-appearance-properties

を実行し、設定変更したときに、端末に表示されるエラーメッセージを投稿願えますか。

オフライン

 

#7 2010-04-03 20:34:52

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: 視覚効果の設定について

hmatsueさん による投稿:

本来、内容が変更されなくてはならない、
~/.gconf/desktop/gnome/applications/window_manager/%gconf.xml
の内容が変更されていないことが原因のように思えます。

当方では視覚効果無しに設定していますが gconf の /desktop/gnome/applications/window_manager の設定は

コード:

$ gconftool -a /desktop/gnome/applications/window_manager
 default = /usr/bin/compiz
 current = /usr/bin/compiz
 number_of_workspaces = (何もセットされていません)
 workspace_names = (何もセットされていません)

となっています.

視覚効果の変更の前後で変化する設定値の一つ(他にもあるかも)は gconf の
/desktop/gnome/session/required_components の windowmanager
です.

効果無し

コード:

$ gconftool -a /desktop/gnome/session/required_components
 filemanager = nautilus
 windowmanager = metacity
 panel = gnome-panel

通常効果

コード:

$ gconftool -a /desktop/gnome/session/required_components
 filemanager = nautilus
 windowmanager = compiz
 panel = gnome-panel

オフライン

 

#8 2010-04-03 23:56:30

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 視覚効果の設定について

einundzwanzighundertsechs による投稿:

視覚効果の変更の前後で変化する設定値の一つ(他にもあるかも)は gconf の
/desktop/gnome/session/required_components の windowmanager
です.

効果無し

コード:

$ gconftool -a /desktop/gnome/session/required_components
 filemanager = nautilus
 windowmanager = metacity
 panel = gnome-panel

通常効果

コード:

$ gconftool -a /desktop/gnome/session/required_components
 filemanager = nautilus
 windowmanager = compiz
 panel = gnome-panel

einundzwanzighundertsechsさん、訂正ありがとうございます。
findで検索したつもりだったのか、何か見間違いをしていたのか、再確認したところ

hmatsue による投稿:

~/.gconf/desktop/gnome/applications/window_manager/%gconf.xml

に変化は無かったです。
申し訳ありません。


宛 tcnqさん
上記のとおりですので、einundzwanzighundertsechsさんが投稿されたように、
/desktop/gnome/session/required_components の windowmanager
の項目を確認下さい。

オフライン

 

#9 2010-04-06 14:38:22

tcnq
新しいメンバ
登録日: 2009-02-24

Re: 視覚効果の設定について

お世話になっています。

gconftool -a /desktop/gnome/session/required_components

でwindowmanagerの項目を調べてみました。昨日、「効果無し」にセットしてログアウトした
はずなんですが、「外観の設定」-->「視覚効果」では、やはり「通常効果」になってました。
実際、ウインドウのオープンなど通常効果が働いています。その時にwindowmanagerの項目を
見てみると"metacity"でした。「視覚効果」で「効果無し」にセットし直すと"metacity"の
ままでしたが、さらに「通常効果」にするとcompizになりました。もう一度「効果無し」に
戻すと"metacity"になります。なんか変ですね。

「外観の設定」をgnome-appearance-propertiesコマンドで立ち上げて視覚効果を設定してみると
以下のようなエラーメッセージが表示されます。

(gnome-appearance-properties:12901): Gdk-CRITICAL **: gdk_display_sync: assertion `GDK_IS_DISPLAY (display)' failed
このシステムで利用可能なコンポジット端子をサポートするグラフィックドライバが無いか、現在のドライバで既にサポートされています。
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking screen 1Comparing resolution (1280x1024) to maximum 3D texture size (4096): Passed.
Checking for Software Rasterizer:
(gnome-appearance-properties:12901): Gdk-CRITICAL **: gdk_display_sync: assertion `GDK_IS_DISPLAY (display)' failed
Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
running under gnome seesion, checking for gnomecompat
Checking for Xgl: not present.
WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported!  This is an application bug!

(gnome-appearance-properties:12901): Gdk-CRITICAL **: gdk_display_sync: assertion `GDK_IS_DISPLAY (display)' failed
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
WARNING: Application calling GLX 1.3 function "glXDestroyPixmap" when GLX 1.3 is not supported!  This is an application bug!

よろしくお願いします。

オフライン

 

#10 2010-04-06 18:07:47

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: 視覚効果の設定について

tcnqさん による投稿:

gconftool -a /desktop/gnome/session/required_components

でwindowmanagerの項目を調べてみました。昨日、「効果無し」にセットしてログアウトした
はずなんですが、「外観の設定」-->「視覚効果」では、やはり「通常効果」になってました。
実際、ウインドウのオープンなど通常効果が働いています。その時にwindowmanagerの項目を
見てみると"metacity"でした。「視覚効果」で「効果無し」にセットし直すと"metacity"の
ままでしたが、さらに「通常効果」にするとcompizになりました。もう一度「効果無し」に
戻すと"metacity"になります。

Gconf の件のキーには設定が反映されているのに,metacity の起動に影響を与えていない???

参考のため,
https://forums.ubuntulinux.jp/viewtopic.php?pid=53455#p53455
に書いた方法でログイン後に metacity が起動する場合のデバッグログを取りました.

コード:

$ grep metacity .xsession-errors
gnome-session[3508]: DEBUG(+): main: /desktop/gnome/session/required_components/windowmanager looking for component: 'metacity'
gnome-session[3508]: DEBUG(+): GsmUtil: Looking for file 'metacity.desktop'
gnome-session[3508]: DEBUG(+): GsmUtil: found in XDG app dirs: '/usr/share/applications/metacity.desktop'
gnome-session[3508]: DEBUG(+): GsmManager: read /usr/share/applications/metacity.desktop
gnome-session[3508]: DEBUG(+): GsmManager:    ID: /org/gnome/SessionManager/App30    app-id:metacity.desktop    is-disabled:0    is-conditionally-disabled:0
gnome-session[3508]: DEBUG(+): GsmAutostartApp: starting metacity.desktop: command=metacity startup-id=105d75edc9f3c6fbd127054384070778600000035080029
ウィンドウマネージャの警告: 保存したセッション・ファイルの読み込みに失敗しました: '/home/xxx/.config/metacity/sessions/105d75edc9f3c6fbd127054384070778600000035080029.ms': '/home/xxx/.config/metacity/sessions/105d75edc9f3c6fbd127054384070778600000035080029.ms' を開けません: No such file or directory
gnome-session[3508]: DEBUG(+): GsmXSMPClient:   Program = 'metacity'

gnome-session は  /desktop/gnome/session/required_components/windowmanager の値を調べ,それが metacity の場合,次に metacity.desktop を調べ,その Exec 項目のコマンド metacity を起動しています.

オフライン

 

#11 2010-04-06 18:13:34

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: 視覚効果の設定について

通常効果の場合のデバッグログです.

コード:

$ grep compiz .xsession-errors
gnome-session[4363]: DEBUG(+): main: /desktop/gnome/session/required_components/windowmanager looking for component: 'compiz'
gnome-session[4363]: DEBUG(+): GsmUtil: Looking for file 'compiz.desktop'
gnome-session[4363]: DEBUG(+): GsmUtil: found in XDG app dirs: '/usr/share/applications/compiz.desktop'
gnome-session[4363]: DEBUG(+): GsmManager: read /usr/share/applications/compiz.desktop
gnome-session[4363]: DEBUG(+): GsmManager:    ID: /org/gnome/SessionManager/App30    app-id:compiz.desktop    is-disabled:0    is-conditionally-disabled:0
gnome-session[4363]: DEBUG(+): GsmAutostartApp: starting compiz.desktop: command=compiz startup-id=106dd6b8fa8dc6d38a127054498116192700000043630029
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
I/O warning : failed to load external entity "/home/xxx/.compiz/session/106dd6b8fa8dc6d38a127054498116192700000043630029"

同様の流れで compiz が起動されます.

オフライン

 

#12 2010-04-07 09:34:13

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 視覚効果の設定について

einundzwanzighundertsechsさんが投稿された方法で、起動時のログを追いかけてみると、どこで動きがおかしくなっているのかつかめるかも知れませんね。
そちらでも試してみていただけますか > tcnqさん

それとは別に、エラーメッセージをぐぐってみました。
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/270122
ぐらいしか見つかりませんでしたし、これは、compizを有効にできないという話なので、若干状況が違うかも知れませんが、同じエラーメッセージがでる原因としてグラフィックドライバが悪いか、もしくは、導入方法に問題があった可能性が示唆されています。
tcnqさんのPCの正確な型式や、グラフィックチップの名称は判りますでしょうか。
nvidiaやradeon(fglrx)などが不要にもかかわらず、インストールされている場合は、それらをアンインストールしてみたりすると状況が変わったりしないでしょうか。

オフライン

 

#13 2010-04-07 15:08:56

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: 視覚効果の設定について

tcnq さん,起動時のログを追っかけるときには

コード:

 grep 'compiz\|metacity'  ~/.xsession-errors

を使って下さい.

オフライン

 

Board footer

Powered by FluxBB