最大化されたすべてのGnome 3.8ウィンドウのタイトルバーを削除する


39

(Gnome-Shell、13.04、アップグレード、Gnome 3.8)

最近、Ubuntuを13.04にアップグレードしました。デフォルトのデスクトップはgnome-shellです。

Nautilusを除き、他のソフトウェアの境界線を最大化するときに消えません。これらのソフトウェアの問題を確認しました。

  • LibreOffice
  • Firefox
  • リズムボックス
  • サンダーバード
  • Gnome-Terminal

一方、最大化モードには3つのバーがあります。

  1. ノームシェルパネル
  2. -+ xボタンを含むソフトウェアのタイトルバー。
  3. ソフトウェアメニューバー

    数字の「2」は余分です。パッケージがありませんか?


gnomeシェル拡張機能をインストールしましたか?maximus gnomeシェル拡張をインストールすると、タイトルバーが非表示になるためです。
mac

一番上のバーにカーソルを合わせて、同じスクリーンショットを送信します。...ホバリングしながら、メニューを表示しなければならない
Kalpesh Panchal

@ mac、maximusはGnome 3.8では機能しません。13.04にアップグレードした後、次のリポジトリを使用してgnomeバージョンをプロモートしました。ppa:gnome3-team / gnome3
ミニ

実際の問題について詳しく説明していただけますか?すべてのアプリケーションでタイトルバーを削除しますか?またはそれらが隠れないようにしますか?
l300lvl

@ l300lvl、ウィンドウが最大化されたときに消えるようにしたい!Nautilusはそれをうまく行いますが(img)、他のソフトウェアはそうではありません!(firefox)。
ミニ

回答:


57

設定ファイルを編集するよりもはるかに簡単な方法があります。Pixelsaver拡張機能を追加するだけで、タイトルバーを削除して画面スペースを取り戻すことができます。

さらに、最大化/最小化ボタンが表示されるという利点がありますが、これらはトップパネルに収納されています。

以前にMaximusを使用していましたが、これはgnome 3.8で壊れているようです-Maximusはまた、私の銀行のポップアップカレンダーの問題を与えるために使用しますが、この拡張機能もそれとうまく機能します。


MaximusをGnome 3.8で動作させるため。~/.local/share/gnome-shell/extensions/maximus@mathematical.coffee.gmail.com/metadata.jsonを編集します「shell-version」に「3.8」を追加します。ファイルを保存。Gnome、Alt-F2、rを再起動します。
ピエールティボー14

1
ピクセル・セーバーは、Ubuntuの14.04の下では動作しません
Superbiji

1
@Superbiji ソースから動作しました-gnome 拡張機能ページに古いバージョンがあるようです。
artfulrobot

1
3.10での作業(メタデータのシェルバージョンの更新後)
mikakun

PixelSaverのベースとなっているこの拡張機能もあります...ボタンは移動可能で、テーマを簡単に変更できます。--)
Wilf

24

このための迅速で簡単な修正はwebupd8にあります。多くの作業をせずにこれをすばやくテストするには、起動するだけです:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

この次の行を見つけて、検索するためにCtrl+ fを読みますname=max

frame_geometry name="max"

これを変更して、次のようにします。

frame_geometry name="max" has_title="false" 

次に、シェルを再起動して、変更を表示しますAlt+ F2、タイプr、およびEnter/Return

これをさらにカスタマイズするには、上記のwebupd8の記事を調べて慎重に変更するか、以下のframe_geometryすべてを含むスタイルのコンテンツ全体を貼り付ける必要があります。

<frame_geometry name="max"...> ... </frame_geometry>

上記の編集でわかるように、タイトルバー全体は消えず、小さな部分が残ります。しかし、他の変更は行わず、そのスタイルシートの内容はシェルバージョン間で異なります。テストした別の変更については以下をお読みください。私も3.8を実行しているので、先に進んでテストを行いframe_geometry=max、次の値を8から0に変更してさらに変更を加えました:

<distance name="title_vertical_pad" value="0"/>

あなたは今違いに気づくでしょう、そしてまだ残っている少しの影があります、しかしそれは実際私にはかなり良さそうに見えます。


3
わあ、ありがとう。上下をゼロに変更するname="title_border"name="button_border"、バーは完全に消えます:D-
ミニ

甘い。私は実際にこれを使用しているので、今までそうするつもりです。私も複製を探しましたが、あなたのものはそれらを完全に削除する方法を求めている唯一の投稿です、他の人はこの機能があまり好きではなく、逆効果を望んでいました。あなたの投稿を見て、3.8で再び機能するようになった後、私は実際にこの機能を見逃したので、感謝しています!
l300lvl

システムを更新した後、metacity-theme-3.xmlファイルの設定が時々失われます。それは以上で発生しました:
ミニ

@derootファイル全体が置き換えられるため、これらの変更は失われます。変更と新しいバージョンで導入された変更を区別するのはかなり難しいため、更新プロセスが実際に変更を「切り取って」、更新後に「貼り付けて戻す」ことができないので、それは役に立たないと思います。もし私があなたなら、バックアップを保持diff -uし、新しいバージョンに対してを実行して、何が変更されたかを正確に確認し、必要に応じて修正します。
cprn

1
button_height="0"助けるように見えた。
ブレイディトレーナー14

12

2018年からの更新:ピクセルセーバーは、ここで述べたように、ほとんど放棄されたプロジェクトです

また、このような多くの未解決の問題もあります。

しかし、幸い、no-title-barをインストールすることもできます。


2
Ask Ubuntuへようこそ!あなたがより多くの賛成票を得て、あなたの答えがトップに上がることを願っています! ;-)
ファビー

4

この目的でGNOME拡張機能を使用するのは魅力的ですが、私にはこれが最もエレガントな方法ではないように思えます。結局のところ、それはウィンドウの装飾の変更であるため、ウィンドウのテーマでカバーする必要があります。

ただし、グローバルなAdwaitaテーマを変更して/usr/share/themesも、パッケージマネージャーは更新ごとに変更を上書きするため、これ以上の改善はありません。そのため、私は、上記の回答で説明されている必要な変更を加えたAdwaitaメタシティテーマのコピーを使用していました。gnome-themes-standardの更新があるたびに、Adwaita metacityテーマにパッチファイル(https://gist.github.com/ajashton/1258443)を適用して、カスタムテーマを更新していました。

しかし、patchすぐに行番号の変更について文句を言うでしょう(GNOME開発者による更新のため)。そこで、GNOME開発者による将来の変更にほぼ完全に耐えられるXSLTスクリプトに必要な変更を書き留めることにしました。

https://gist.github.com/tuxor1337/74e76d3d153c67593454


1

更新のみ:現在の解決策は、maximus拡張機能をインストールすることです。作者はすでにGnome 3.8で修正済みです-franz91のコメントに簡単な使い方があります。


今死んでプロジェクトの種類...
mikakun

1
まあ、それは古い質問に対する古い答えです。現在、アプリケーションは、タイトルバーとプラグインを使用できないもの(FirefoxやThunderbirdのHTitleなど)のタイトルバーの再描画を処理します。
cprn

0

gnome shell <= 3.8の場合、Maximusを使用できますが、新しいバージョンでは機能しません。新しいgnomeバージョンには、gnome拡張ディレクトリから直接Maximus 2があります。


0

他の人はすでにマキシマスについて話していましたが、私はそれを別の方法で(単純に)入れます:

  1. sudo apt install maximus 現在はバージョン0.4.14-3です。
  2. 端末で起動しますmaximus & disown。(ターミナルを今すぐ閉じることができます。)
  3. 次回起動のために起動アプリケーションで追加します。

レビュー中

maximusは、できる限りすべてのウィンドウ、最大化されるべきではないウィンドウを実際に最大化しようとします。コマンドラインオプションを持たないことで、最大化されたウィンドウのみに制限することはできません)。ですから、自分のニーズに合ったものが見つかるまで、今は無効にしています。

obs .: ubuntu 16.04はこちら

PS .:なぜUbuntuでmetacityを使用しているのですか?

ゲームやビデオのパフォーマンスは3Dのものよりも2Dウィンドウマネージャーの方が優れているため(他の人にとって有用な場合)、モニターが壊れており、古いノートブックではnomachineを使用しています。

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