GNU/Linux >> Belajar Linux >  >> Debian

Gunakan Plank di beberapa monitor tanpa membuat banyak dok dengan Autoplank

Papan mobil adalah alat kecil yang ditulis dalam Go yang menambahkan beberapa dukungan monitor ke Dok Plank tanpa membuatnya beberapa Dok.

Jika Anda menggerakkan penunjuk mouse ke tepi bawah monitor, Autoplank akan mengenali gerakan mouse Anda xdotool dan itu akan secara otomatis memindahkan Plank ke monitor itu. Alat ini hanya akan berfungsi jika Plank diatur untuk berjalan di bagian bawah layar, setidaknya untuk saat ini.

Namun, ada sedikit penundaan sebelum Plank benar-benar muncul di monitor tempat mouse dinyalakan. . Pengembang mengatakan ini dirancang untuk memastikan bahwa Anda benar-benar ingin mengakses Plank di monitor ini. Waktu tunda sebelum papan ditampilkan saat ini tidak dapat dikonfigurasi, tetapi ini dapat berubah di masa mendatang.

[Sunting] autoplank berhenti bekerja dan beberapa permintaan tarik di GitHub memperbaikinya, tetapi pengembang autoplank tampaknya tidak aktif dan tidak menggabungkan permintaan tarik ini, jadi kami akan mendapatkan ini di perintah di bawah ini juga 1 2 Tarik permintaan di sebelah kode papan otomatis. Meskipun berfungsi, Autoplank agak bermasalah dengan permintaan tarik ini.

Perilaku juga berubah saat mengintegrasikan permintaan tarik ini. Dengan koreksi ini, Plank akan muncul di monitor lain tanpa penundaan segera setelah mouse memasuki monitor itu. Ini menyebabkan Plank berkedip sedikit di semua mode kecuali "Sembunyikan Otomatis" (Saya tidak merasa itu terlalu mengganggu, tetapi Anda mungkin memiliki pendapat yang berbeda) saat berpindah antar monitor saat Plank diatur untuk disembunyikan. Ini tidak terlihat dengan "Sembunyikan Otomatis", karena dok hanya ditampilkan saat mouse digerakkan di bagian bawah layar. Namun, sangat terlihat ketika persembunyian Plank benar-benar dinonaktifkan. Jadi saya tidak menyarankan menggunakan Autoplank jika Anda ingin membuat Plank selalu terlihat!

Penting juga untuk diperhatikan bahwa dengan 2 permintaan tarik tambahan ini, jendela pengaturan Plank akan ditutup saat mouse dipindahkan ke monitor lain.

autoplank harus bekerja dengan sistem operasi dasar, serta lingkungan desktop atau distribusi Linux tempat Anda menggunakan Plank Dock.

Plank adalah dok sederhana yang menampilkan ikon aplikasi/windows yang sedang berjalan. Aplikasi ini memungkinkan aplikasi untuk disematkan ke dok dan dilengkapi dengan beberapa “docklet” sederhana bawaan:manajer clipboard, jam, monitor CPU, desktop, dan tempat sampah. Untuk mengakses pengaturan, tahan Ctrl Klik kanan di mana saja di Plank Dock, lalu klik Preferences .

Plank digunakan secara default di sistem operasi dasar, tetapi dapat digunakan di lingkungan desktop atau distribusi Linux apa pun yang Anda inginkan.

Instal Autoplank

Halaman GitHub-nya menyebutkan bahwa Anda memerlukan Go 1.8 atau yang lebih baru untuk membangun Autoplank, tetapi saya berhasil membuatnya menggunakan Go 1.6 di Ubuntu 16.04 (OS dasar 0.4 Loki).

Pengembang mengatakan di Reddit bahwa dia akan menyediakan binari untuk Autoplank, tetapi mereka tidak tersedia untuk saat ini. Namun, sangat mudah untuk membangun dari sumber.

1. Instal dependensi yang diperlukan.

Untuk membuat Autoplank, Anda memerlukan Go (golang-go di Debian, Ubuntu, sistem operasi dasar, dll.). Untuk mendapatkan kode git terbaru, Anda juga memerlukan git , dan untuk melihat monitor tempat Anda menggerakkan Moses, Anda juga perlu menginstal xdotool .

Instal ini di Ubuntu, Debian, OS dasar dan sebagainya dengan menggunakan perintah ini:

sudo apt install git golang-go xdotool

2. Dapatkan Autoplank terbaru dari Git, buat dan instal di /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/

Sekarang Anda dapat menghapus folder Autoplank dari direktori home Anda.

Jika Anda ingin menghapus Autoplank, hapus saja /usr/local/bin/autoplank biner (sudo rm /usr/local/bin/autoplank ).

3. Tambahkan Autoplank ke awal.

Jika Anda ingin mencoba Autoplank sebelum menambahkannya ke startup atau membuat layanan systemd untuknya, Anda cukup mengetikkan autoplank di terminal untuk memulainya.

Agar Autoplank berfungsi di antara reboot, Anda harus menambahkannya ke aplikasi startup Anda. Langkah-langkah yang tepat untuk melakukan ini akan tergantung pada lingkungan desktop Anda, jadi saya tidak akan memberi tahu Anda secara tepat bagaimana melakukan ini untuk setiap lingkungan desktop, tetapi pastikan untuk menggunakan satu /usr/local/bin/autoplank sebagai file yang dapat dieksekusi dalam aplikasi startup.

Anda dapat membukanya di OS dasar System Settings , lalu di Applications , pada Startup Klik tab + Tombol di sudut kiri bawah jendela, lalu tambahkan /usr/local/bin/autoplank dengan melakukan Type in a custom command Daerah:

Urutan di mana Plank dan Autoplank dimulai seharusnya tidak menjadi masalah.

Cara lain untuk menggunakan autoplank adalah dengan membuat layanan systemd untuknya seperti yang dijelaskan di sini. Manfaat menggunakan layanan systemd untuk Autoplank adalah Autoplank akan dimulai ulang jika macet karena alasan apa pun. Gunakan layanan systemd atau tambahkan autoplank ke aplikasi startup Anda (jangan gunakan keduanya).

4. Logout, login, dan autoplank harus dijalankan sehingga Anda dapat menggerakkan mouse di bagian bawah monitor untuk memindahkan Plank Dock ke sana.


Debian
  1. Membuat Server Penyimpanan Mandiri Seperti NFS Dengan GlusterFS Di Debian Lenny

  2. Membuat Server Penyimpanan Mandiri Seperti NFS Dengan GlusterFS 3.0.x Pada Debian Squeeze

  3. Bagaimana cara mencerminkan direktori dengan wget tanpa membuat direktori induk?

  1. Gunakan kamera IP dengan webRTC

  2. Bagaimana cara menggunakan opsi jalur serentak dengan banyak jalur?

  3. Gunakan cloud-init dengan VirtualBox?

  1. Gunakan Ts Tanpa Kehilangan Nilai Keluar?

  2. Bagaimana Cara Menggunakan Alias ​​​​Ssh yang Sama Dengan Beberapa Alamat Host/port/dll.?

  3. Cara membuat akun linux dengan useradd tanpa membuat mail spool