Ubuntu 14.04 LTSにgksudo
をインストールし、gksudoでnautilusを実行すると
gksudo nautilus
パスワードを要求し、エラーを表示してクラッシュする
(nautilus:19688): GLib-GObject-WARNING **: invalid cast from 'GtkMessageDialog' to 'NautilusWindow'
**
ERROR:nautilus-window.c:2116:nautilus_window_get_slots: assertion failed: (NAUTILUS_IS_WINDOW (window))
Sudo nautilus
は正常に動作するようですが
前もって感謝します
さて、問題は発生しなくなり、gksudo nautilus
は問題なく動作します。そして、私はこれがなぜ起こったのか全く分かりません。
私の元々の問題が何であり、どのように解決されたかについての洞察は大歓迎です。
再び事前に感謝します。
言及された問題は、同じnautilusパッケージバージョン1:3.10.1-0ubuntu8
で修正されました。 Ubuntu 14.04でこの問題が引き続き発生する場合は、nautilusパッケージのバージョンを1:3.10.1-0ubuntu8
から1:3.10.1-0ubuntu9
に更新してください。
1:3.10.1-0ubuntu9
バージョンのnautilusパッケージは、trusty-proposed
リポジトリで入手できます。 this answerに従って、信頼できるリポジトリを有効にします。その後、Sudo apt-get update
コマンドを実行してすべてのリポジトリを更新し、ターミナルでnautilus 1:3.10.1-0ubuntu9
コマンドを実行してSudo apt-get install nautilus
パッケージをインストールします。