GNU/Linux >> Linux の 問題 >  >> Debian

Autoplank で複数のドックを作成せずに、複数のモニターで Plank を使用する

Car planks は Go で書かれた小さなツールで、複数の Dock を作成せずに複数のモニターのサポートを Plank Dock に追加します。

マウス ポインターをモニターの下端に移動すると、Autoplank はマウスの動きを認識します xdotool Plank をそのモニターに自動的に移動します。このツールは、少なくとも今のところ、Plank が画面の下部で実行されるように設定されている場合にのみ機能します。

ただし、マウスがオンになっているモニターに Plank が実際に表示されるまでには、わずかな遅延があります。 .開発者によると、これは、このモニターで Plank に実際にアクセスすることを確実にするための設計によるものです。板が表示されるまでの遅延時間は現在設定できませんが、将来変更される可能性があります。

[編集] autoplank が機能を停止し、GitHub のいくつかのプル リクエストで修正されましたが、autoplank の開発者は非アクティブのようで、これらのプル リクエストをマージしていないため、以下のコマンドでもこれらを取得します 1 2 autoplank コードの横にあるプル リクエスト。動作しますが、Autoplank はこれらのプル リクエストで多少バグがあります。

これらのプル リクエストを統合すると、動作も変わります。これらの修正により、マウスが別のモニターに入るとすぐに Plank が遅延なく別のモニターに表示されます。これにより、プランクが非表示に設定されているときにモニター間を移動すると、「自動非表示」を除くすべてのモードでプランクがわずかにちらつきます (私はそれほど面倒ではありませんでしたが、別の意見があるかもしれません)。これは、マウスが画面の下部に移動したときにのみドックが表示されるため、「自動非表示」では目立ちません。ただし、Plank の非表示が完全に無効になっていると、非常に目立ちます。したがって、Plank を常に表示しておきたい場合は、Autoplank の使用はお勧めしません!

これら 2 つの追加のプル リクエストでは、マウスを別のモニターに移動すると Plank 設定ウィンドウが閉じられることに注意することも重要です。

autoplank は、基本的なオペレーティング システムだけでなく、Plank Dock を使用するデスクトップ環境や Linux ディストリビューションでも動作するはずです。

Plank は、実行中のアプリケーション/ウィンドウのアイコンを表示するシンプルなドックです。このアプリケーションを使用すると、アプリケーションをドックにピン留めすることができ、いくつかの組み込みの単純な「ドックレット」が付属しています:クリップボード マネージャー、時計、CPU モニター、デスクトップ、およびごみ箱。設定にアクセスするには、Ctrl を長押しします Plank Dock の任意の場所を右クリックし、Preferences をクリックします。 .

Plank は基本的なオペレーティング システムでデフォルトで使用されますが、任意のデスクトップ環境または Linux ディストリビューションで使用できます。

オートプランクをインストール

彼の GitHub ページには、Autoplank をビルドするには Go 1.8 以降が必要であると記載されていますが、Ubuntu 16.04 (基本 OS 0.4 Loki) で Go 1.6 を使用して正常にビルドできました。

開発者は Reddit で次のように述べています。彼は Autoplank のバイナリを提供する予定ですが、当面は利用できません。ただし、ソースからビルドするのは非常に簡単です。

1.必要な依存関係をインストールします。

Autoplank をビルドするには Go (golang-go) が必要です Debian、Ubuntu、基本的なオペレーティング システムなど)。最新の git コードを取得するには、git も必要です。 、Moses を動かしているモニターを表示するには、xdotool もインストールする必要があります。 .

次のコマンドを使用して、これらを Ubuntu、Debian、基本 OS などにインストールします。

sudo apt install git golang-go xdotool

2. Git から最新の Autoplank を入手してビルドし、/usr/local/bin にインストールします。 .

git clone https://github.com/abiosoft/autoplank
cd autoplank
git fetch origin pull/6/head:fixes
git fetch origin pull/7/head:fixes
git checkout fixes
go build -o autoplank
sudo mv autoplank /usr/local/bin/

ホーム ディレクトリから Autoplank フォルダを削除できるようになりました。

Autoplank をアンインストールする場合は、その /usr/local/bin/autoplank を削除するだけです バイナリ (sudo rm /usr/local/bin/autoplank ).

3.最初に Autoplank を追加します。

Autoplank をスタートアップに追加したり、systemd サービスを作成したりする前に試してみたい場合は、autoplank と入力するだけです。 ターミナルで開始します。

Autoplank が再起動の間に機能するためには、スタートアップ アプリケーションに追加する必要があります。これを行うための正確な手順はデスクトップ環境によって異なるため、各デスクトップ環境でこれを行う方法を正確に説明するつもりはありませんが、必ず 1 つの /usr/local/bin/autoplank を使用してください。 起動アプリケーションの実行可能ファイルとして。

基本OS System Settingsで開くことができます 、次に Applications で 、 Startup+ タブをクリックします ウィンドウの左下隅にあるボタンに /usr/local/bin/autoplank を追加します Type in a custom command を実行することによって エリア:

Plank と Autoplank を開始する順序は重要ではありません。

autoplank を使用するもう 1 つの方法は、ここで説明するように systemd サービスを作成することです。 Autoplank に systemd サービスを使用する利点は、何らかの理由でクラッシュした場合に Autoplank が再起動することです。 systemd サービスを使用するか、スタートアップ アプリケーションに autoplank を追加します (両方を使用しないでください)。

4.その後、ログアウト、ログイン、オートプランクを実行して、マウスをモニターの下部に移動して Plank Dock をそこに移動できるようにする必要があります。


Debian
  1. RackspaceでCloudFlareを使用する

  2. CentOS7でiptablesを使用する

  3. 親ディレクトリを作成せずに wget でディレクトリをミラーリングするにはどうすればよいですか?

  1. DebianLennyでGlusterFSを使用してNFSのようなスタンドアロンストレージサーバーを作成する

  2. DebianSqueezeでGlusterFS3.0.xを使用してNFSのようなスタンドアロンストレージサーバーを作成する

  3. メールスプールを作成せずにuseraddでLinuxアカウントを作成する方法

  1. 出口値を失うことなくTsを使用しますか?

  2. 複数のホストアドレス/ポートなどで同じSshエイリアスを使用する方法は?

  3. webRTC で IP カメラを使用する