Ubuntu 14.04でNautilusのコンテキストメニューボタン(歯車アイコン)が欠落している


13

Nautilus(3.10.1)でUbuntu 13.10から14.04にアップグレードした後、ツールバーの右上隅(検索アイコンの近く)にコンテキストメニューボタン(歯車アイコンの付いたボタン)がありません。

ここで赤くハイライトされたボタンをクリアするには:

ここに画像の説明を入力してください

これはUbuntu 13.10のNautilusにありました。今では消えているのは正常ですか?このボタンを追加する方法はありますか?


13.10があり、gnome3 ppaからnautilus 3.10.1をインストールしました。私にはそのギアボタンがありますが、タイトルバーがありません。
ケン

あなたの貢献に感謝しますが、私はUnityでのUbuntu 14.04について話しています。
WoDoSc

回答:


10

私の知る限り、Ubuntu 14.04のnautilus 3.10 ではrestore-traditional-menu-bar.patchという名前のソースへの新しいパッチがあり、「ファイル|編集|表示|移動|ブックマーク|ヘルプ」メニューに戻ります。代わりに、新しい「表示」ボタンと「場所」ボタン。

raringで導入されたNautilus 3.6では、メニューレイアウトが従来のall-in-in-one-menubarから次のように変更されました。* Unityメニューバーの「Files」というアプリケーションメニューウィンドウの右上にある矢印の下のドロップダウン*他のすべてのメニュー項目は、ウィンドウの右上にある歯車ボタンのドロップダウンに移動しました

Unityの場合は、おそらく従来のレイアウトに切り替える必要があります(そして、GNOMEの新しいレイアウトを維持します)。Ayatanaタスクを割り当てて、レイアウトの設計指針を取得します。

------------------------望ましい解像度:

  • Nautilusツールバーの右上から「歯車」アイコンを削除します。ビューボタンと検索ボタンを右に移動して、右端のビューボタンが以前にコグボタンを保持していた位置を占めるようにします。

このように、Unityを使用している場合は従来のメニューがありますが、gnome、gnome-session-flashbackを使用している場合は新しいメニューボタンがあります。

UnityのNautilus:

ここに画像の説明を入力してください

Gnome-FlashbackのNautilus:

ここに画像の説明を入力してください

Unityの新しいボタンを備えた従来のメニューが必要な場合... nautilusのソースコードを編集してみてください。

注: 仮想マシンまたはテストマシンでこれを実行して、すべてが正常であることを確認することをお勧めします。この例では、Ubuntu "14.04"と "nautilus 3.10.1"を実行しています。

1)ソースコードリポジトリを有効にしていることを確認します

  • Ubuntuソフトウェアセンターを開きます
  • メニューバーで、[ 編集]-> [ソフトウェアソース ]を選択します。クリックして「ソースコードリポジトリ」を有効にします。「メインサーバー」を使用してダウンロードする場合に備えて。

ここに画像の説明を入力してください

ターミナルウィンドウを開き、Ctrl+ Alt+ Tを入力します。

  • sudo apt-get update

2)ターミナルで次を入力して、必要なパッケージをインストールします。

  • sudo apt-get install build-essential quilt

3)ビルドの依存関係をインストールします。

  • sudo apt-get build-dep nautilus

4)ソースコードをダウンロードするためのフォルダーを作成します。

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)ソースコードをダウンロードして変数をエクスポートします。

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6)パッチを作成し、ソースコードを編集します。

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

行を削除します... 550および572。

行550を削除します

if(nautilus_toolbar_show_menu_buttons()){

行572を削除します

}

変更を保存します。

前:

ここに画像の説明を入力してください

後:

ここに画像の説明を入力してください

7) debパッケージをコンパイルおよびビルドします。

  • quilt refresh

  • fakeroot dpkg-buildpackage

8) debパッケージをインストールします。

  • cd ..

  • sudo dpkg -i *deb

9)最後に、ログアウトしてログインするか、Nautilusを強制終了して再起動するか、マシンを再起動して変更を確認します。

前:

ここに画像の説明を入力してください

後:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

お役に立てれば。


今のところ私はあなたの解決策を適用する時間がありませんでしたが、私はあなたに報奨金を受け入れ、割り当てます。それはUnityを維持することで問題を解決できる唯一の答えだからです。ありがとう!
WoDoSc

私はあなたの答えをフォローアップしましたが、すべてうまくいきますが、最後のスクリーンショットに示すように、「サーバーに接続」オプションなどもまだありません。表示されるオプションはほとんどありません。
アヌジTBE 14

4

このボタンは、標準メニューに置き換えられました。標準メニューは、(デフォルトで)画面上部のグローバルメニューまたは(変更された場合)タイトルバーに表示されます。メニューが同じレイアウトになっているかどうかはわかりませんが、この変更によって機能が削除されることはありません。


+1、あなたは正しい、これはgnomeで利用可能ですが、単一では利用できません。
jobin 14年

もしそうなら、多分あなたは私の問題で私を助けることができます:(リストビューモードで)右クリックするための空のスペースが今ある場合、現在のディレクトリの右クリックメニューにどのようにアクセスできますか。現在のディレクトリのRabbitVCSメニュー項目にアクセスしたい。それらはギアメニューの一部でしたが、新しいグローバルメニューには見つかりません。
kispaljr

2

ここで考えたことは、私のものをインストールしたばかりで、歯車のアイコンが存在するので、デフォルトのオプションがあるからです

dconfエディターを起動した場合

デフォルト設定する

gnomeの下のすべてのタブ > nautilus

nautilus -q

そしてノーチラスを開く

それはこのバグに関連しているのでしょうか??

写真

彼らはそれに取り組んでいるようです

あなたはニモを試してみましたが、物事もそこにありませんか?


どのバージョンのubuntuとnautilusを使用していますか?
jobin 14年

GNOME nautilus 3.10.1 ubuntu 14.04とgnome
billybadass

+1、あなたは正しい、これはgnomeで利用可能ですが、単一では利用できません。
jobin 14年

2

NGRhodesbillybadassの回答を組み合わせて、これがUnityのみの機能であることを確認できます。上流のGNOME nautilusにはまだこの機能があり、この機能は特にUnityを使用するユーザー向けに変更されています。Unityの歯車アイコンはメニューバーで結合するために削除されました。歯車アイコンのすべての機能はそれぞれのメニューにあります。

これをnautilusメーリングプロバイダで確認し、すぐにそれぞれのメールを添付します(現在Googleのインデックスにないようですので、グーグルになりません)。参照用に、GNOME FoundationのディレクターであるEmmanuele Bassiがメールの一部をここに投稿しました。

it(歯車のアイコン)はまだあります。Ubuntuはヘッダーバーに関連するいくつかのパッチを適用していると思いますが、それはUbuntu専用のものであり、アップストリームのGNOMEはそれとは何の関係もありません。

最も簡単ですが、最も望ましくない方法はGNOMEに切り替えることです(ギアアイコンについては誰もそれをしないでしょう)。可能であれば、この歯車アイコンをUnityに戻す方法を見つけ次第、回答を更新します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.