web-dev-qa-db-ja.com

ユーザーアカウントが台無し。機能を復元する方法は?

完全なストーリー:

Ubuntuソフトウェアセンターを介してSimon TathamのPortable Puzzle Collectionをインストールしたとき、最新のパズルのいくつかが欠落していることに気付きました。そこで、ソースファイルを入手して、自分でコンパイルすることにしました。コレクションをアンインストールし、作成者の website から適切なtar.gzファイルをダウンロードしました。

makeを試してみると、多くのエラーメッセージが表示され、いくつかのライブラリが見つからないことがわかりました。私はlib-gtk-2.0をインストールし続け(私は思う)、Linuxでの初めてのコンパイルは成功しました。

GNOMEメニューの適切なサブフォルダーに適切なショートカットがなかったため(UNEを使用しています)、alacarteを使用して正しいイメージをショートカットに添付しました。

最初に気づいたのは、他のユーザーアカウントにもショートカットがないことです。また、すべてのゲームで同じ問題が発生しました。ユーザーが任意のゲームでシステムメニューを開くたびに、そのメニューはウィンドウに永久に描画されたままになりました。

私はそれがまったく気に入らなかったので、元のコレクションに欠けていたパズルのみを保持し、残りをUbuntuソフトウェアセンターから再インストールすることにしました。少なくとも、ほとんどのゲームは正しく動作します。したがって、alacarteを再度使用して、「一般的な」ショートカットを削除しました。しかし、インストール後、私はgnomeメニューのショートカットを取得していなかったので(他のユーザーアカウントには正しくありました)、~/.config/?内にあるalacarteの構成ファイルを削除することにしました(私は現時点ではUbuntuを実行しているコンピューターなので、確実に言えません)。

ユーザーアカウントプロファイルが壊れています。ログオンすると、一番上の(そして唯一の)バーがまったくロードされません。これ以上プロファイルを台無しにしたくないので、ここで立ち止まって助けを求めることにしました。一番上のgnomeバーを復元し、これからショートカットを正しく機能させる方法は?ユーザーアカウントの削除と再作成はオプションではありません。

長い話でごめんなさい(他の人が私を助けるのを助けるために私が取ったステップを説明する必要があったと思う)。ゲームを自分でコンパイルしたときにシステムメニューが正しく機能しなかった理由を教えてもらえる男に感謝します。

更新

また、Windowsのタイトルバーと境界線も欠落しています。また、ウィンドウのzオーダーは変更できません(Gnomeはアクティブなウィンドウを前面に持っていません)。最後に、「ファイルとフォルダ」の下にショートカットが機能していません(「このファイルを処理するアプリケーションが登録されていません」というメッセージが表示されます)。

4
Anax

alacarteを使用してメニューエントリを「削除」すると、実際に行われるのは、 FreeDesktop.org "Desktop Entry Specification" に従ってアプリケーションを記述するユーザーローカルファイルを作成することです。メニューから非表示にする必要があることを示します。ローカルの「デスクトップエントリ」ファイルは、システム全体のファイルを上書きします。これらのローカルファイルは~/.local/share/applications/にあります。ローカルの* .desktopファイルを削除すると、システム全体のファイル(パッケージによってインストールされたもの)が再び引き継ぎます。

6
JanC

私は、(おそらく間違って)UNEは通常のgnomeと同じ構成を使用すると仮定します。メニューをシステム全体の標準にリセットするには、次を実行します。

mv ~/.config/menus ~/.config/backupmenus

グラフィカルにログインできない場合(ターミナルウィンドウが表示されるまで)、Control + Alt + F1を押すと、コマンドを実行できるテキストログインが提供されます。

Configに問題があるため、メニューが読み込まれていないのではないかと思われます。これが通常これらの動作です。メニュー構造のリセットが機能しない場合は、.config.gconf.gnome、および.gnome2の全体をこの順序で移動してみてください。問題が修正されるかどうかを確認します。

2
Oli

gconftool --recursive-unset /apps/panel && killall gnome-panel(#ubuntuのubottuから)パネルをデフォルトにリセットします。 alt + f2が利用可能な場合は、そこから実行できます。

2
aperson

私は OMG Ubunt を読みました。UbuntuTweakの新しいベータ版はそれをワンクリックで実行できます。私は一度も試したことがありませんでした(新しい機能、UbuntuTweakを試しましたが、好きではありませんでした)、ベータソフトウェアなど、すべての通常の警告ですが、最後の手段として試すことができます。

1
Javier Rivera