rofi
Ini adalah perintah rofi yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
rofi - Pengalih jendela, menjalankan peluncur, dialog ssh, dan penggantian dmenu
RINGKASAN
rofi [ -lebar persen_scr ] [ -garis baris ] [ -kolom kolom ] [ -font pangofon ] [ -fg
warna ] [ -fg-mendesak warna ] [ -fg-aktif warna ] [ -bg-mendesak warna ] [ -bg-aktif warna
] [-bg warna ] [ -bgalt warna ] [-hlfg warna ] [ -hlbg warna ] [ -kunci-mode combo ] [
-terminal terminal ] [ -lokasi posisi ] [ -nomor-tetap-baris ] [ -padding lapisan ] [
-kegelapan kegelapan% ] [ -menampilkan pameran ] [-bc warna ] [-bw lebar ] [ -dmenu [ -p cepat
] [-sep alat pemisah ] [-l terpilih line ] [ -mesg ] [ -pilih ] ] [ -filter menyaring ] [
-ssh-klien klien ] [ -ssh-perintah Command ] [ -disable-history ] [ -levenshtein-sort ] [
-peka huruf besar/kecil ] [ -tampilkan mode ] [ -mod mode1, mode2 ] [-eh elemen tinggi ] [
-malas-filter-batas membatasi ] [-e pesan] [ -A baris ] [-u baris ] [-pid path ] [ -sekarang ] [
-rnow ] [ -salju ] [ -versi ] [ -bantuan] [ -dump-xresources ] [ -pilih otomatis ] [
-parse-host ] [ -no-parse-known-hosts ] [ -combi-modi mode1, mode2 ] [ -jendela-normal ] [
-transparansi palsu ] [ -tenang ] [ -glob ] [ -tokenize ]
DESKRIPSI
rofi adalah pengalih jendela sembulan X11, menjalankan dialog, penggantian dmenu, dan lainnya. Ini berfokus
pada menjadi cepat untuk digunakan dan memiliki gangguan minimal. Ini mendukung keyboard dan mouse
navigasi, ketik untuk memfilter, pencarian tokenized dan banyak lagi.
PENGGUNAAN
rofi dapat digunakan dalam tiga cara, single-shot; dijalankan sekali dan langsung keluar setelah selesai,
sebagai daemon yang mendengarkan kombinasi kunci tertentu atau meniru dmenu.
Tembakan tunggal mode
Peluncuran rofi langsung dalam mode tertentu, tentukan mode dengan rofi -menunjukkan . Memperlihatkan
menjalankan dialog:
rofi -pertunjukan lari
daemon mode
Peluncuran rofi dalam mode daemon jangan tentukan mode apa pun, sebagai gantinya kunci dapat diikat untuk diluncurkan
modus tertentu. Untuk menampilkan mode-jalan dengan menekan F2 awal rofi seperti ini:
rofi -kunci-jalankan F2
Pengikatan kunci juga dapat ditentukan dalam sumber daya x file.
Meniru menu
rofi bisa meniru menu (menu dinamis untuk X) saat diluncurkan dengan -dmenu bendera.
Situs web resmi untuk menu dapat ditemukan di sini http://tools.suckless.org/dmenu/.
PILIHAN
Saat ini ada tiga metode pengaturan opsi konfigurasi:
· Waktu kompilasi: edit config.c. Metode ini sangat tidak dianjurkan.
· Xresources: Sebuah metode untuk menyimpan nilai kunci di Xserver. Lihat disini
https://en.wikipedia.org/wiki/X_resources untuk informasi lebih lanjut. Ini adalah
cara konfigurasi yang disarankan rofi.
· Opsi baris perintah: Argumen diteruskan ke rofi.
File Xresources mengharapkan opsi yang dimulai dengan rofi. diikuti dengan namanya. Sebuah contoh
untuk mengatur jumlah baris:
rofi.lines: 10
Opsi baris perintah mengesampingkan pengaturan dari file Xresources. Opsi yang sama ditetapkan sebagai
argumen: diawali dengan -´:
rofi -baris 10
Untuk mendapatkan daftar opsi yang tersedia, diformat saat entri Xresources dijalankan:
rofi -dump-xresources
Sistem konfigurasi mendukung jenis berikut:
· Rangkaian
· Integer (ditandatangani dan tidak ditandatangani)
· Gambar
· Boolean
Opsi Boolean memiliki sintaks baris perintah non-default. Contoh untuk mengaktifkan opsi X:
-X
untuk menonaktifkannya:
-tidak-X
Di bawah ini adalah daftar opsi yang paling penting:
Umum
-kunci-{mode} KUNCI
Atur kombinasi tombol untuk menampilkan {mode} dalam mode daemon.
rofi -kunci-jalankan F12
rofi -kontrol kunci-ssh+shift+s
rofi -jendela kunci mod1+Tab
-dmenu
Run rofi dalam mode dmenu. Hal ini memungkinkan untuk skrip interaktif. Di dalam menu mode, rofi membaca
dari STDIN, dan output ke STDOUT. Contoh sederhana, menampilkan 3 opsi yang telah ditentukan sebelumnya:
echo -e "Opsi #1\nOpsi #2\nOpsi #3" | rofi -dmenu
Atau dapatkan opsi dari skrip:
~/skrip_saya.sh | rofi -dmenu
Mendesak shift-masuk mengirimkan entri yang dipilih ke STDOUT dan pindah ke entri berikutnya.
-menunjukkan mode
Open rofi dalam mode tertentu. Mode yang tersedia adalah jendela, menjalankan, ssh Untuk menampilkan dialog run:
rofi -pertunjukan lari
-mod mode1, mode1
Tentukan daftar mode yang diurutkan dan dipisahkan koma untuk diaktifkan. Mode yang diaktifkan dapat diubah
saat berjalan. Kunci default adalah Ctrl + Tab. Jika tidak ada mode yang ditentukan, semua mode akan diaktifkan.
Untuk hanya menampilkan run dan ssh launcher:
rofi -modi "run,ssh" -tampilkan run
Mode kustom dapat ditambahkan menggunakan mode skrip´ internal. Setiap mode memiliki dua parameter:
:
Contoh: Memiliki mode Workspaces´ menggunakan i3_switch_workspace.sh naskah:
rofi -modi "window,run,ssh,Workspaces:i3_switch_workspaces.sh" -tampilkan Workspaces
-hal - hal sensitif
Mulai dalam mode peka huruf besar/kecil.
-diam
Jangan mencetak pesan apa pun saat memulai dalam mode daemon.
-kusut
Aktifkan pencocokan fuzzy eksperimental.
-Saring menyaring
Saring daftar dengan mengatur teks di bilah input ke menyaring
Mereka
Semua warna adalah nilai hex #rrggbb atau nama warna X11. -bg
-bg-aktif
-bg-mendesak
Atur warna latar belakang di menu.
rofi -bg "#222222"
Default: #f2f1f0
-bgalt
Atur warna latar belakang untuk baris bergantian di menu.
rofi -bgalt "#222222"
Default: #f2f1f0
-bc
Atur warna batas untuk menu.
rofi -bc hitam
Default: hitam
-bw
Tetapkan lebar batas dalam piksel.
rofi -bw 1
Default: 1
-fg
-fg-mendesak
-fg-aktif
Atur warna teks latar depan untuk menu.
rofi -fg "#cccccc"
Default: #222222
-hlbg
-hlbg-aktif
-hlbg-mendesak
Atur warna latar belakang untuk item yang disorot dalam menu.
rofi -hlbg "#005577"
Default: #005577
-hlfg
-hlfg-aktif
-hlfg-mendesak
Atur warna teks latar depan untuk item yang disorot di menu.
rofi -hlfg "#ffffff"
Default: #FFFFFF
-font
Tentukan font. Sintaks Pango digunakan.
rofi -font "Dejavu Sans Mono 14"
Default: mono 12
-kegelapan
Atur opacity jendela (0-100).
rofi -opacity "75"
Default: 100
-eh elemen tinggi
Tinggi bidang dalam garis. misalnya
echo -e "a\n3|b\n4|c\n5" | rofi -sep |´ -eh 2 -dmenu
Default: 1
Opsi berikut dijelaskan lebih lanjut di bagian bertema:
-warna diaktifkan
Aktifkan opsi pewarnaan yang diperluas.
-jendela-warna latar belakang batas warna alat pemisah warna/
Atur latar belakang jendela, batas dan warna pemisah.
-warna-normal Latar Belakang, latar depan, latar belakang alternatif, menyoroti Latar Belakang, menyoroti
latar depan
-warna-mendesak Latar Belakang, latar depan, latar belakang alternatif, menyoroti Latar Belakang, menyoroti
latar depan
-warna-aktif Latar Belakang, latar depan, latar belakang alternatif, menyoroti Latar Belakang, menyoroti
latar depan
Tentukan warna yang digunakan dalam satu baris per status (normal, aktif, mendesak).
-garis-margin
Atur jarak antar baris.
Standar: *3*
Minimal: *3*
Maks: *50*
-gaya pemisah gaya
Atur gaya pemisah. Opsi yang mungkin adalah "tidak ada", "padat" atau "tanda hubung".
Default: *tanda hubung*
-sembunyikan-scrollbar
Sembunyikan bilah gulir.
-gumpal
Gunakan pencocokan gaya glob
-tokenisasi
Tokenisasikan masukan.
tata ruang
-garis
Jumlah maksimum baris untuk ditampilkan sebelum menggulir.
rofi -baris 25
Default: 15
-kolom
Jumlah kolom yang akan ditampilkan sebelum menggulir.
rofi -kolom 2
Default: 1
-lebar [nilai]
Atur lebar menu. [nilai] ditentukan dalam persentase.
rofi -lebar 60
If [nilai] lebih besar dari 100, ukuran diatur dalam piksel. Contoh untuk merentangkan monitor full hd:
rofi -lebar 1920
If [nilai] negatif, ia mencoba memperkirakan lebar karakter. Untuk menampilkan 30 karakter di
berturut-turut:
rofi -lebar -30
Lebar karakter adalah perkiraan kasar, dan mungkin tidak benar, tetapi harus bekerja untuk sebagian besar
font monospace.
Default: 50
-lokasi
Tentukan di mana jendela harus ditempatkan. Nomor dipetakan ke lokasi berikut di
layar:
1 2 3
8 0 4
7 6 5
Default: 0
-nomor-tetap-baris
Pertahankan sejumlah garis yang terlihat (Lihat: -garis pilihan.)
-lapisan
Tentukan margin bagian dalam jendela.
Default: 5
-layar penuh
Gunakan tinggi dan lebar layar penuh.
-mode bilah sisi
Buka dalam mode bilah sisi. Dalam mode ini, daftar semua mode yang diaktifkan ditampilkan di bagian bawah.
(Lihat -mod opsi) Untuk menampilkan penggunaan bilah sisi:
rofi -show run -sidebar-mode -baris 0
-malas-filter-batas membatasi
Jumlah entri yang diperlukan untuk rofi untuk masuk ke mode filter malas. Dalam mode filter malas,
itu tidak akan memfilter ulang daftar pada setiap penekanan tombol, tetapi hanya setelah rofi telah menganggur selama 250 ms.
Eksperimen menunjukkan bahwa default (5000 baris) berfungsi dengan baik, setel ke 0 untuk selalu diaktifkan.
Default: 5000
-pilih otomatis
Ketika satu entri tersisa, secara otomatis memilihnya.
-m num -memantau num
Pilih monitor (Xinerama) untuk ditampilkan rofi pada. Nomor khusus -1 menunjukkan saat ini
monitor terfokus, angka -2 menunjukkan jendela yang saat ini difokuskan (yaitu rofi akan menjadi
ditampilkan di atas jendela fokus).
Standar: *-1*
POLA pengaturan
-terminal
Tentukan terminal apa yang akan dimulai.
rofi -terminal xterm
Pola: {terminal} Default: x-terminal-emulator
-ssh-klien klien
Ganti klien ssh yang digunakan.
Pola: {ssh-klien} Default: ssh
SSH pengaturan
-ssh-perintah cmd
Atur perintah untuk dieksekusi saat memulai sesi ssh. Pola {tuan rumah} diganti oleh
entri ssh yang dipilih.
Default: {terminal} -e {ssh-klien} {tuan rumah}
-parse-host
Mengurai / Etc / hosts file untuk entri.
Default: cacat
-mengurai-dikenal-host -tidak-mengurai-host-yang-dikenal
Mengurai ~/.ssh/known_hosts file untuk entri.
Default: diaktifkan
Run pengaturan
-jalankan-perintah cmd
Setel perintah ({cmd}) untuk dijalankan saat menjalankan aplikasi. Lihat POLA.
Default: {cmd}
-jalankan-shell-command cmd
Setel perintah untuk dijalankan saat menjalankan aplikasi di shell. Lihat POLA.
Default: {terminal} -e {cmd}
-jalan-daftar-perintah cmd
Jika disetel, gunakan alat eksternal untuk membuat daftar perintah yang dapat dieksekusi. Menggunakan run-command´
Default: ""
Combi pengaturan
-kombi-modi mode1, mode2
Modi untuk digabungkan dalam mode kombi. Untuk sintaks untuk melihat -mod. Untuk mendapatkan satu tampilan gabungan, dari
jendela,jalankan,ssh:
rofi -show combi -combi-modi "window,run,ssh"
Sejarah dan Penyortiran
-nonaktifkan-sejarah -tidak-menonaktifkan-sejarah (aktifkan kembali riwayat)
Nonaktifkan riwayat
-levenshtein-sort untuk mengaktifkan -tidak ada-levenshtein-sort untuk menonaktifkan
Saat mencari, urutkan hasil berdasarkan jarak levenshtein.
menu tertentu
-sep alat pemisah
Pemisah untuk dmenu. Contoh: Untuk menampilkan daftar a´ ke e´ dengan |´ sebagai pemisah:
echo "a|b|c|d|e" | rofi -sep |´ -dmenu
-p cepat
Tentukan prompt untuk ditampilkan dalam mode dmenu. Misal pilih monyet a,b,c,d atau e.
echo "a|b|c|d|e" | rofi -sep |´ -dmenu -p "monyet:"
Default: menu
-baris terpilih terpilih baris
Pilih baris tertentu.
Default: 0
-l jumlah of baris untuk Menunjukkan
Jumlah maksimum baris yang mungkin ditampilkan menu sebelum menggulir.
rofi -baris 25
Default: 15
-i
Membuat pencarian dmenu tidak peka huruf besar/kecil
-a X
Baris aktif, tandai baris X sebagai aktif. (mulai dari 0) Anda dapat menentukan elemen tunggal: -a 3 A
rentang: -a 3-8 atau satu set baris: -a 0,2 atau kombinasi apa pun: -a 0,2-3,9
-u X
Baris mendesak, tandai baris X sebagai mendesak. (mulai dari 0) Anda dapat menentukan elemen tunggal: -u 3 A
rentang: -u 3-8 atau satu set baris: -u 0,2 atau kombinasi apa pun: -u 0,2-3,9
-hanya-pertandingan
Hanya kembalikan item yang dipilih, jangan izinkan entri khusus. Mode ini selalu mengembalikan entri,
atau kembali langsung ketika tidak ada entri yang diberikan.
-tidak ada kebiasaan
Hanya kembalikan item yang dipilih, jangan izinkan entri khusus. Mode ini kembali secara langsung ketika tidak ada
entri yang diberikan.
-format format
Mengizinkan output dmenu disesuaikan (N adalah jumlah total entri input):
· s´ string yang dipilih.
· i´ indeks (0 - (N-1)).
· Indeks d´ (1 - N).
· q´ kutipan string.
· f´ filter string (input pengguna).
· F´ dikutip string filter (input pengguna).
Bawaan: s´
-Pilih string
Pilih baris pertama yang cocok dengan string yang diberikan
-pesan string
Tambahkan baris pesan di bawah kotak entri filter. Mendukung markup pango. Untuk informasi lebih lanjut
pada markup yang didukung lihat di sini
https://developer.gnome.org/pango/stable/PangoMarkupFormat.html
-jendela-normal
Membuat rofi bereaksi seperti jendela aplikasi biasa. Berguna untuk skrip seperti Clerk yang
pada dasarnya sebuah aplikasi.
-transparan palsu
Aktifkan transparansi palsu. Ini hanya berfungsi dengan warna latar belakang transparan dalam tema,
bukan pengaturan opacity.
Pesan dialog
-e pesan
Munculkan dialog pesan (digunakan secara internal untuk menampilkan kesalahan) dengan pesan. Pesan bisa
multi-baris.
Lainnya
-pid path
Membuat rofi buat file pid dan periksa ini saat startup. Menghindari banyak salinan berjalan
serentak. Ini berguna saat berlari rofi dari daemon pengikat kunci.
Debug
-dump-xresources
Buang konfigurasi aktif saat ini dalam format Xresources ke baris perintah. Ini tidak
tidak memvalidasi semua nilai yang diteruskan (misalnya warna).
-tanpa-konfigurasi
Nonaktifkan penguraian konfigurasi. Ini menjalankan rofi di saham mode.
POLA
Untuk meluncurkan perintah (misalnya saat menggunakan peluncur ssh) pengguna dapat memasukkan perintah yang digunakan
baris perintah, kunci berikut dapat digunakan yang akan diganti saat runtime:
· {tuan rumah}: Host untuk terhubung.
· {terminal}: Terminal yang dikonfigurasi (Lihat -terminal-emulator)
· {ssh-klien}: Klien ssh yang dikonfigurasi (Lihat -ssh-client)
· {cmd}: Perintah untuk mengeksekusi.
MENU PENGGANTIAN
If argumen[0] (memanggil perintah) adalah dmenu, rofi akan mulai dalam mode dmenu. Cara ini bisa
digunakan sebagai pengganti drop-in untuk dmenu. cukup salin atau symlink rofi untuk dmenu di $ PATH.
ln -s /usr/bin/dmenu /usr/bin/rofi
SINYAL
HUP
Jika dalam mode daemon, muat ulang konfigurasi dari Xresources. (masih argumen baris perintah
-override Xresources). Ini juga akan memuat ulang ikatan kunci yang dikonfigurasi.
INT
Jika dalam mode daemon, berhenti rofi.
Rp1
Jika dalam mode daemon, buang konfigurasi saat ini ke stdout. Mirip dengan -xresources-dump
TEMA
Dengan rofi 0.15.4 kami memiliki cara baru untuk menentukan warna, pengaturan lama masih berlaku (untuk
sekarang). Untuk mengaktifkan pengaturan baru, atur rofi.warna diaktifkan untuk benar. Pengaturan baru memungkinkan Anda untuk
tentukan warna per negara bagian, mirip dengan i3 Saat ini ada 3 negara bagian:
· normal Baris biasa.
· mendesak Baris yang disorot (mendesak)
· aktif Baris yang disorot (aktif)
Untuk setiap negara bagian, 5 warna berikut harus ditetapkan:
· bg Baris warna latar belakang
· fg Warna teks
· bgalt Baris bergantian warna latar belakang
· hlfg Baris yang dipilih warna latar depan
· hlg Baris yang dipilih warna latar belakang
Latar belakang jendela dan warna batas harus ditentukan secara terpisah. Kunci jendela warna
berisi pasangan latar belakang, perbatasan. Contoh untuk sumber daya x File:
! Negara: bg´, fg, bgalt´, hlbg´, hlfg´
rofi.warna-normal: #fdf6e3, #002b36, #eee8d5, #586e75, #eee8d5
rofi.warna-mendesak: #fdf6e3, #dc322f, #eee8d5, #dc322f, #fdf6e3
rofi.color-aktif: #fdf6e3, #268bd2, #eee8d5, #268bd2, #fdf6e3
! latar belakang´, perbatasan´
rofi.jendela warna: #fdf6e3, #002b36
Pengaturan yang sama juga dapat ditentukan pada baris perintah:
rofi -color-normal "#fdf6e3,#002b36,#eee8d5,#586e75,#eee8d5"
WARNA
Rofi memiliki mode eksperimental untuk transparansi yang 'lebih bagus'. Idenya adalah untuk membuat
latar belakang jendela transparan, meninggalkan teks buram. Syaratnya ada 2
untuk fitur ini: 1. Xserver Anda mendukung TrueColor, 2. Anda menjalankan komposit
Pengelola. Jika ini puas, Anda dapat menggunakan format berikut untuk warna:
argb:FF444444
Dua bidang pertama menentukan tingkat alfa. Ini menentukan jumlah transparansi.
(00 semuanya, FF tidak ada). Bidang lain mewakili warna sebenarnya, dalam hex.
PENGIKAT KUNCI
rofi memiliki ikatan kunci berikut:
· Ctrl-v, Menyisipkan: Tempel papan klip
· Ctrl-Shift-v, Shift-Sisipkan: Tempel pilihan utama
· ke Ctrl: Hapus garis
· Ctrl-a: Awal baris
· Ctrl-e: Akhir baris
· Ctrl-f, Kanan: Meneruskan satu karakter
· alt-f: Majukan satu kata
· Ctrl-b, kiri: Kembali satu karakter
· alt-b: Kembali satu kata
· Ctrl-d, Delete: Hapus karakter
· `Ctrl-Alt-d´: Hapus kata
· Ctrl-h, Backspace: Backspace (menghapus karakter sebelumnya)
· Ctrl-Alt-h: Hapus kata sebelumnya
· Ctrl-j,Ctrl-m,Masuk: Terima entri
· Ctrl-n,Bawah: Pilih entri berikutnya
· Ctrl-p, Atas: Pilih entri sebelumnya
· Halaman Up: Pergi ke halaman sebelumnya
· Halaman Turun: Pergi ke halaman berikutnya
· Ctrl-Halaman Up: Pergi ke kolom sebelumnya
· Ctrl-Halaman Turun: Pergi ke kolom berikutnya
· Ctrl-Masuk: Gunakan teks yang dimasukkan sebagai perintah (dalam ssh/run modi)
· Shift-Enter: Luncurkan aplikasi di terminal (dalam mode run)
· Shift-Enter: Kembalikan entri yang dipilih dan pindah ke item berikutnya sambil menjaga Rofi
membuka. (dalam dmenu)
· Shift-Kanan: Beralih ke modi berikutnya. Daftar dapat disesuaikan dengan -pengalih
argumen.
· Shift-Kiri: Beralih ke modi sebelumnya. Daftar dapat disesuaikan dengan
-pengalih argumen.
· Ctrl-Tab: Beralih ke modi berikutnya. Daftar dapat disesuaikan dengan -pengalih
argumen.
· Ctrl-Shift-Tab: Beralih ke modi sebelumnya. Daftar dapat disesuaikan dengan
-pengalih argumen.
· Ctrl-spasi: Mengatur item yang dipilih sebagai teks input.
· Pergeseran-Del: Hapus entri dari riwayat.
· Ctrl-kuburan: Beralih sensitivitas huruf besar/kecil.
Untuk mendapatkan daftar lengkap ikatan kunci, lihat rofi -dump-xresources | grep kb-. Pengikatan kunci dapat
dimodifikasi menggunakan sistem konfigurasi.
Tanya Jawab
Teks in jendela switcher is tidak baik berbaris di luar
Coba gunakan font mono-spasi.
**rofi** is sama sekali hitam.
Periksa tanda kutip yang digunakan pada baris perintah: misalnya digunakan “ alih-alih ".
Gunakan rofi online menggunakan layanan onworks.net