Ini ialah arahan rofi yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
rofi - Penukar tetingkap, pelancar jalankan, dialog ssh dan penggantian dmenu
SINOPSIS
rofi [ -lebar pct_scr ] [ -garisan talian ] [ -lajur lajur ] [ -font tenggiling ] [ -fg
warna ] [ -fg-urgent warna ] [ -fg-aktif warna ] [ -bg-urgent warna ] [ -bg-aktif warna
] [ -bg warna ] [ -bgalt warna ] [ -hlfg warna ] [ -hlbg warna ] [ -kunci-mod kombo ] [
-terminal terminal ] [ -lokasi kedudukan ] [ -fixed-num-lines ] [ -padding padding ] [
-kelegapan kelegapan% ] [ -paparan memaparkan ] [ -bc warna ] [ -bw lebar ] [ -dmenu [ -p segera
] [ -sep pemisah ] [ -l dipilih selaras ] [ -mesg ] [ -pilih ] ] [ -penapis menapis ] [
-ssh-klien pelanggan ] [ -ssh-command arahan ] [ -disable-history ] [ -levenshtein-sort ] [
-sensitif huruf besar/kecil ] [ -tunjukkan mod ] [ -modi mod1, mod2 ] [ -eh elemen ketinggian ] [
-batas-penapis-malas menghadkan ] [ -e mesej] [ -a berturut-turut ] [ -u berturut-turut ] [ -pid jalan ] [ -sekarang ] [
-rnow ] [ -snow ] [ -versi ] [ -help] [ -dump-xresources ] [ -auto-select ] [
-parse-hosts ] [ -no-parse-known-hosts ] [ -combi-modi mod1, mod2 ] [ -normal-window ] [
-ketelusan-palsu ] [ -tenang ] [ -glob ] [ -tokenize ]
DESCRIPTION
rofi ialah penukar tetingkap pop timbul X11, dialog jalankan, penggantian dmenu dan banyak lagi. Ia memfokuskan
kerana pantas digunakan dan mempunyai gangguan yang minimum. Ia menyokong papan kekunci dan tetikus
navigasi, taip untuk menapis, carian token dan banyak lagi.
PENGGUNAAN
rofi boleh digunakan dalam tiga cara, satu pukulan; laksana sekali dan terus keluar apabila selesai,
sebagai daemon mendengar gabungan kunci tertentu atau meniru dmenu.
Pukulan tunggal mod
Untuk melancarkan rofi secara langsung dalam mod tertentu, nyatakan mod dengan rofi -tunjukkan . Untuk menunjukkan
dialog larian:
rofi -tunjuk larian
daemon mod
Untuk melancarkan rofi dalam mod daemon jangan nyatakan sebarang mod, sebaliknya kunci boleh terikat untuk dilancarkan
mod tertentu. Untuk menunjukkan mod larian dengan menekan F2 permulaan rofi seperti ini:
rofi -key-run F2
Pengikatan kekunci juga boleh dinyatakan dalam Sumber Xres fail.
Mencontohi dmenu
rofi boleh dicontohi dmenu (menu dinamik untuk X) apabila dilancarkan dengan -dmenu bendera.
Laman web rasmi untuk dmenu boleh didapati di sini http://tools.suckless.org/dmenu/.
PILIHAN
Pada masa ini terdapat tiga kaedah menetapkan pilihan konfigurasi:
· Masa penyusunan: edit config.c. Kaedah ini amat tidak digalakkan.
· Xresources: Kaedah menyimpan nilai utama dalam Xserver. Lihat di sini
https://en.wikipedia.org/wiki/X_resources untuk maklumat lanjut. Ini adalah
cara konfigurasi yang disyorkan rofi.
· Pilihan baris perintah: Argumen diserahkan kepada rofi.
Fail Xresources menjangkakan pilihan bermula dengan rofi. diikuti dengan namanya. Satu contoh
untuk menetapkan bilangan baris:
rofi.lines: 10
Pilihan baris perintah mengatasi tetapan daripada fail Xresources. Pilihan yang sama ditetapkan sebagai
hujah: diawali dengan ´-´:
rofi -baris 10
Untuk mendapatkan senarai pilihan yang tersedia, diformatkan sebagai entri Xresources dijalankan:
rofi -dump-xresources
Sistem konfigurasi menyokong jenis berikut:
· Tali
· Integer (ditandatangani dan tidak ditandatangani)
· Char
· Boolean
Pilihan Boolean mempunyai sintaks baris arahan bukan lalai. Contoh untuk mendayakan pilihan X:
-X
untuk melumpuhkannya:
-tidak-X
Di bawah ialah senarai pilihan yang paling penting:
Umum
-kunci-{mod} UTAMA
Tetapkan gabungan kekunci untuk memaparkan {mode} dalam mod daemon.
rofi -key-run F12
rofi -key-ssh control+shift+s
rofi -key-window mod1+Tab
-dmenu
Main rofi dalam mod dmenu. Ini membolehkan skrip interaktif. Dalam dmenu mod, rofi dibaca
daripada STDIN, dan output kepada STDOUT. Contoh mudah, memaparkan 3 pilihan yang telah ditetapkan:
echo -e "Pilihan #1\nPilihan #2\nPilihan #3" | rofi -dmenu
Atau dapatkan pilihan daripada skrip:
~/my_script.sh | rofi -dmenu
menekan syif-masuk menghantar entri yang dipilih ke STDOUT dan berpindah ke entri seterusnya.
-tunjukkan mod
Buka rofi dalam mod tertentu. Mod yang tersedia ialah tetingkap, menjalankan, ssh Untuk menunjukkan dialog larian:
rofi -tunjuk larian
-modi mod1, mod1
Tentukan senarai mod tersusun, dipisahkan koma untuk didayakan. Mod yang didayakan boleh ditukar
pada masa larian. Kekunci lalai ialah Ctrl+Tab. Jika tiada mod dinyatakan semua mod akan didayakan.
Untuk hanya menunjukkan pelancar run dan ssh:
rofi -modi "lari,ssh" -tunjukkan larian
Mod tersuai boleh ditambah menggunakan mod 'skrip' dalaman. Setiap mod mempunyai dua parameter:
:
Contoh: Mempunyai mod 'Ruang Kerja' menggunakan i3_switch_workspace.sh skrip:
rofi -modi "window,run,ssh,Workspaces:i3_switch_workspaces.sh" -show Workspaces
-sensitif huruf besar/kecil
Mulakan dalam mod sensitif huruf besar-besaran.
-senyap
Jangan cetak sebarang mesej apabila bermula dalam mod daemon.
-kabur
Dayakan padanan kabur percubaan.
-penapis menapis
Tapis senarai dengan menetapkan teks dalam bar input kepada menapis
Tema
Semua warna adalah sama ada nilai hex #rrggbb atau nama warna X11. -bg
-bg-aktif
-bg-urgent
Tetapkan warna latar belakang dalam menu.
rofi -bg "#222222"
default: #f2f1f0
-bgalt
Tetapkan warna latar belakang untuk baris berselang-seli dalam menu.
rofi -bgalt "#222222"
default: #f2f1f0
-bc
Tetapkan warna sempadan untuk menu.
rofi -bc hitam
default: hitam
-bw
Tetapkan lebar sempadan dalam piksel.
rofi -bw 1
default: 1
-fg
-fg-urgent
-fg-aktif
Tetapkan warna teks latar depan untuk menu.
rofi -fg "#cccccc"
default: #222222
-hlbg
-hlbg-aktif
-hlbg-urgent
Tetapkan warna latar belakang untuk item yang diserlahkan dalam menu.
rofi -hlbg "#005577"
default: #005577
-hlfg
-hlfg-aktif
-hlfg-urgent
Tetapkan warna teks latar depan untuk item yang diserlahkan dalam menu.
rofi -hlfg "#ffffff"
default: # FFFFFF
-font
Tentukan fon. Sintaks Pango digunakan.
rofi -font "Dejavu Sans Mono 14"
default: mono 12
-kelegapan
Tetapkan kelegapan tetingkap (0-100).
rofi -opacity "75"
default: 100
-eh elemen ketinggian
Ketinggian medan dalam garisan. cth
echo -e "a\n3|b\n4|c\n5" | rofi -sep ´|´ -eh 2 -dmenu
default: 1
Pilihan berikut diterangkan lebih lanjut dalam bahagian tema:
-didayakan warna
Dayakan pilihan pewarna yang dilanjutkan.
-warna-tingkap latar belakang sempadan warna pemisah warna/
Tetapkan latar belakang tetingkap, sempadan dan warna pemisah.
-warna-biasa latar belakang, latar depan, latar belakang alt, menyerlahkan latar belakang, menyerlahkan
latar depan
-warna-urgent latar belakang, latar depan, latar belakang alt, menyerlahkan latar belakang, menyerlahkan
latar depan
-warna-aktif latar belakang, latar depan, latar belakang alt, menyerlahkan latar belakang, menyerlahkan
latar depan
Nyatakan warna yang digunakan dalam baris setiap keadaan (biasa, aktif, mendesak).
-garis-margin
Tetapkan jarak antara baris.
Lalai: *3*
Min: *3*
Maks: *50*
-gaya pemisah gaya
Tetapkan gaya pemisah. Pilihan yang mungkin ialah "tiada", "pepejal" atau "sempang".
Lalai: *dash*
-sembunyikan-bar tatal
Sembunyikan bar skrol.
-glob
Gunakan padanan gaya glob
-tokenize
Tokenize input.
Susun atur
-garisan
Bilangan maksimum baris untuk ditunjukkan sebelum menatal.
rofi -baris 25
default: 15
-lajur
Bilangan lajur untuk ditunjukkan sebelum menatal.
rofi -lajur 2
default: 1
-lebar [nilai]
Tetapkan lebar menu. [nilai] dinyatakan dalam peratusan.
rofi -lebar 60
If [nilai] lebih besar daripada 100, saiz ditetapkan dalam piksel. Contoh untuk menjangkau monitor hd penuh:
rofi -lebar 1920
If [nilai] adalah negatif, ia cuba menganggarkan lebar aksara. Untuk menunjukkan 30 aksara pada
sebaris:
rofi -lebar -30
Lebar aksara ialah anggaran kasar, dan mungkin tidak betul, tetapi harus berfungsi untuk kebanyakan orang
fon monospace.
default: 50
-lokasi
Tentukan di mana tetingkap itu sepatutnya terletak. Nombor dipetakan ke lokasi berikut pada
skrin:
1 2 3
8 0 4
7 6 5
default: 0
-garis-nombor tetap
Kekalkan bilangan garisan yang boleh dilihat tetap (Lihat -garisan pilihan.)
-padding
Tentukan margin dalaman tetingkap.
default: 5
-skrin penuh
Gunakan ketinggian dan lebar skrin penuh.
-mod-bar sisi
Buka dalam mod bar sisi. Dalam mod ini senarai semua mod yang didayakan ditunjukkan di bahagian bawah.
(Lihat -modi pilihan) Untuk menunjukkan penggunaan bar sisi:
rofi -show run -sidebar-mod -lines 0
-batas-penapis-malas menghadkan
Bilangan penyertaan yang diperlukan untuk rofi untuk masuk ke mod penapis malas. Dalam mod penapis malas,
ia tidak akan menapis semula senarai pada setiap tekan kekunci, tetapi hanya selepas itu rofi terbiar selama 250ms.
Percubaan menunjukkan bahawa lalai (5000 baris) berfungsi dengan baik, ditetapkan kepada 0 untuk sentiasa mendayakan.
default: 5000
-auto-pilih
Apabila satu entri ditinggalkan, pilihnya secara automatik.
-m num -pantau num
Pilih monitor (Xinerama) untuk dipaparkan rofi pada. Nombor khas -1 menandakan pada masa ini
monitor terfokus, nombor -2 menandakan tetingkap yang sedang difokuskan (iaitu rofi akan menjadi
dipaparkan di atas tetingkap fokus).
Lalai: *-1*
CORAK menetapkan
-terminal
Tentukan terminal yang hendak dimulakan.
rofi -terminal xterm
Corak: {terminal} default: x-terminal-emulator
-ssh-klien pelanggan
Gantikan klien ssh yang digunakan.
Corak: {ssh-client} default: ssh
SSH tetapan
-ssh-arahan cmd
Tetapkan arahan untuk dilaksanakan apabila memulakan sesi ssh. Corak itu {tuan rumah} digantikan oleh
entri ssh yang dipilih.
default: {terminal} -e {ssh-client} {tuan rumah}
-parse-hosts
Huraikan / Etc / tuan rumah fail untuk penyertaan.
default: orang kurang upaya
-parse-known-hosts -no-parse-known-hosts
Huraikan ~/.ssh/known_hosts fail untuk penyertaan.
default: membolehkan
Main tetapan
-jalankan-perintah cmd
Tetapkan arahan ({cmd}) untuk dilaksanakan semasa menjalankan aplikasi. Lihat CORAK.
default: {cmd}
-perintah-run-shell cmd
Tetapkan arahan untuk dilaksanakan semasa menjalankan aplikasi dalam shell. Lihat CORAK.
default: {terminal} -e {cmd}
-run-list-command cmd
Jika ditetapkan, gunakan alat luaran untuk menjana senarai perintah boleh laku. Menggunakan 'run-command'
default: ""
Combi tetapan
-combi-modi mod1, mod2
Modi untuk digabungkan dalam mod combi. Untuk melihat sintaks -modi. Untuk mendapatkan satu pandangan gabungan, daripada
tetingkap, jalankan, ssh:
rofi -tunjukkan combi -combi-modi "window,run,ssh"
Sejarah and Menyusun
-lumpuhkan-sejarah -tiada-lumpuhkan-sejarah (dayakan semula sejarah)
Lumpuhkan sejarah
-levenshtein-sort bagi membolehkan -tiada-levenshtein-sort untuk melumpuhkan
Apabila mencari isih hasil berdasarkan jarak levenshtein.
Dmenu khusus
-sep pemisah
Pemisah untuk dmenu. Contoh: Untuk menunjukkan senarai ´a´ kepada ´e´ dengan ´|´ sebagai pemisah:
echo "a|b|c|d|e" | rofi -sep ´|´ -dmenu
-p segera
Tentukan gesaan untuk ditunjukkan dalam mod dmenu. Cth pilih monyet a,b,c,d atau e.
echo "a|b|c|d|e" | rofi -sep ´|´ -dmenu -p "monyet:"
default: dmenu
-dipilih-baris dipilih berturut-turut
Pilih baris tertentu.
default: 0
-l nombor of talian kepada Menunjukkan
Bilangan maksimum baris yang mungkin ditunjukkan oleh menu sebelum menatal.
rofi -baris 25
default: 15
-i
Menjadikan carian dmenu tidak peka huruf besar-besaran
-a X
Baris aktif, tandakan baris X sebagai aktif. (bermula pada 0) Anda boleh menentukan elemen tunggal: -a 3 A
julat: -a 3-8 atau satu set baris: -a 0,2 atau sebarang kombinasi: -a 0,2-3,9
-u X
Baris mendesak, tandakan baris X sebagai mendesak. (bermula pada 0) Anda boleh menentukan elemen tunggal: -u 3 A
julat: -u 3-8 atau satu set baris: -u 0,2 atau sebarang kombinasi: -u 0,2-3,9
-hanya-perlawanan
Hanya pulangkan item yang dipilih, jangan benarkan kemasukan tersuai. Mod ini sentiasa mengembalikan entri,
atau kembali terus apabila tiada penyertaan diberikan.
-tiada adat
Hanya pulangkan item yang dipilih, jangan benarkan kemasukan tersuai. Mod ini kembali terus apabila tidak
entri diberi.
-format format
Membenarkan output dmenu disesuaikan (N ialah jumlah bilangan masukan):
· ´s´ rentetan terpilih.
· ´i´ indeks (0 - (N-1)).
· indeks ´d´ (1 - N).
· ´q´ rentetan petikan.
· ´f´ rentetan penapis (input pengguna).
· Rentetan penapis yang dipetik ´F´ (input pengguna).
Lalai: ´s´
-pilih rentetan
Pilih baris pertama yang sepadan dengan rentetan yang diberikan
-mesg rentetan
Tambahkan baris mesej di bawah kotak masukan penapis. Menyokong markup pango. Untuk maklumat lanjut
pada markup yang disokong lihat di sini
https://developer.gnome.org/pango/stable/PangoMarkupFormat.html
-tetingkap-biasa
Membuat rofi bertindak balas seperti tetingkap aplikasi biasa. Berguna untuk skrip seperti Clerk yang
pada asasnya aplikasi.
-palsu-ketelusan
Dayakan ketelusan palsu. Ini hanya berfungsi dengan warna latar belakang telus dalam tema,
bukan tetapan kelegapan.
Mesej Anda Dialog
-e mesej
Timbulkan dialog mesej (digunakan secara dalaman untuk menunjukkan ralat) dengan mesej. Mesej boleh
berbilang talian.
lain-lain
´-pid´ jalan
Membuat rofi buat fail pid dan semak ini pada permulaan. Mengelakkan berbilang salinan berjalan
serentak. Ini berguna semasa berlari rofi daripada daemon pengikat kunci.
Debug
-dump-xresources
Buang konfigurasi aktif semasa dalam format Xresources ke baris arahan. Ini tidak
tidak mengesahkan semua nilai yang diluluskan (cth warna).
-no-config
Lumpuhkan penghuraian konfigurasi. Ini berjalan masuk rofi stok mod.
CORAK
Untuk melancarkan arahan (cth apabila menggunakan pelancar ssh) pengguna boleh memasukkan perintah yang digunakan
baris arahan, kekunci berikut boleh digunakan yang akan digantikan semasa runtime:
· {tuan rumah}: Hos untuk disambungkan.
· {terminal}: Terminal yang dikonfigurasikan (Lihat -terminal-emulator)
· {ssh-client}: Pelanggan ssh yang dikonfigurasikan (Lihat -ssh-client)
· {cmd}: Perintah untuk melaksanakan.
DMENU PENGGANTIAN
If argv[0] (arahan panggilan) ialah dmenu, rofi akan bermula dalam mod dmenu. Cara ini boleh jadi
digunakan sebagai pengganti drop-in untuk dmenu. hanya salin atau symlink rofi untuk dmenu masuk $ PATH.
ln -s /usr/bin/dmenu /usr/bin/rofi
ISYARAT
HUP
Jika dalam mod daemon, muat semula konfigurasi daripada Xresources. (argumen baris arahan masih
-mengatasi Xresources). Ini juga akan memuatkan semula pengikatan kunci yang dikonfigurasikan.
INT
Jika dalam mod daemon, berhenti rofi.
$1
Jika dalam mod daemon, buang konfigurasi semasa ke stdout. Sama seperti -xresources-dump
BERTEMA
Dengan rofi 0.15.4 kami mempunyai cara baharu untuk menentukan warna, tetapan lama masih terpakai (untuk
sekarang). Untuk mendayakan persediaan baharu, tetapkan rofi.color-enabled kepada benar. Persediaan baharu membolehkan anda
nyatakan warna setiap negeri, serupa dengan i3 Pada masa ini 3 negeri wujud:
· biasa baris biasa.
· segera Baris yang diserlahkan (mendesak)
· aktif Baris yang diserlahkan (aktif)
Untuk setiap negeri, 5 warna berikut mesti ditetapkan:
· bg Barisan warna latar belakang
· fg Warna teks
· bgalt Warna latar belakang baris berselang-seli
· hlfg Warna latar depan baris yang dipilih
· hlbg Warna latar belakang baris yang dipilih
Latar belakang tetingkap dan warna sempadan hendaklah dinyatakan secara berasingan. Kunci tingkap warna
mengandungi sepasang latar belakang, sempadan. Contoh untuk Sumber Xres fail:
! Nyatakan: ´bg´, ´fg´, ´bgalt´, ´hlbg´, ´hlfg´
rofi.color-normal: #fdf6e3, #002b36, #eee8d5, #586e75, #eee8d5
rofi.color-urgent: #fdf6e3, #dc322f, #eee8d5, #dc322f, #fdf6e3
rofi.color-active: #fdf6e3, #268bd2, #eee8d5, #268bd2, #fdf6e3
! 'latar belakang', 'sempadan'
rofi.color-window: #fdf6e3, #002b36
Tetapan yang sama juga boleh ditentukan pada baris arahan:
rofi -color-normal "#fdf6e3,#002b36,#eee8d5,#586e75,#eee8d5"
COLORS
Rofi mempunyai mod percubaan untuk ketelusan yang lebih baik. Ideanya adalah untuk membuat
latar belakang tetingkap telus, meninggalkan teks legap. Terdapat 2 keperluan
untuk ciri ini: 1. Xserver anda menyokong TrueColor, 2. Anda menjalankan komposit
pengurus. Jika ini berpuas hati, anda boleh menggunakan format berikut untuk warna:
argb:FF444444
Dua medan pertama menentukan tahap alfa. Ini menentukan jumlah ketelusan.
(00 semuanya, FF tiada). Medan lain mewakili warna sebenar, dalam heks.
PENGIKAT KUNCI
rofi mempunyai pengikatan kunci berikut:
· Ctrl-v, Memasukkan: Tampal papan keratan
· Ctrl-Shift-v, Shift-Insert: Tampal pilihan utama
· ke Ctrl: Kosongkan talian
· Ctrl-a: Permulaan baris
· Ctrl-e: Akhir baris
· Ctrl-f, Kanan: Ke hadapan satu watak
· alt-f: Ke hadapan satu perkataan
· Ctrl-b, Left: Belakang satu watak
· alt-b: Belakang satu perkataan
· Ctrl-d, Padam: Padam aksara
· `Ctrl-Alt-d´: Padam perkataan
· Ctrl-h, Backspace: Ruang belakang (padam aksara sebelumnya)
· Ctrl-Alt-h: Padam perkataan sebelumnya
· Ctrl-j,Ctrl-m,Enter: Terima penyertaan
· Ctrl-n, Bawah: Pilih entri seterusnya
· Ctrl-p, Atas: Pilih entri sebelumnya
· Page Up: Pergi ke halaman sebelumnya
· Page Down: Pergi ke halaman seterusnya
· Ctrl-Halaman Up: Pergi ke lajur sebelumnya
· Ctrl-Halaman Down: Pergi ke lajur seterusnya
· Ctrl-Enter: Gunakan teks yang dimasukkan sebagai arahan (dalam ssh/run modi)
· Shift-Enter: Lancarkan aplikasi dalam terminal (dalam mod larian)
· Shift-Enter: Kembalikan entri yang dipilih dan beralih ke item seterusnya sambil mengekalkan Rofi
buka. (dalam dmenu)
· Shift-Kanan: Beralih ke modi seterusnya. Senarai boleh disesuaikan dengan -penukar
hujah.
· Shift-Kiri: Tukar kepada modi sebelumnya. Senarai boleh disesuaikan dengan
-penukar hujah.
· Ctrl-Tab: Beralih ke modi seterusnya. Senarai boleh disesuaikan dengan -penukar
hujah.
· Ctrl-Shift-Tab: Tukar kepada modi sebelumnya. Senarai boleh disesuaikan dengan
-penukar hujah.
· Ctrl-ruang: Tetapkan item yang dipilih sebagai teks input.
· Shift-Del: Padam entri daripada sejarah.
· Ctrl-kubur: Togol sensitiviti huruf besar.
Untuk mendapatkan senarai penuh pengikatan kekunci, lihat rofi -dump-xresources | grep kb-. Pengikat kekunci boleh
diubah suai menggunakan sistem konfigurasi.
Soalan Lazim
teks in tetingkap penukar is tidak baik berjajar keluar
Cuba gunakan fon ruang mono.
**rofi** is sepenuhnya hitam.
Semak petikan yang digunakan pada baris arahan: cth digunakan “ bukannya ".
Gunakan rofi dalam talian menggunakan perkhidmatan onworks.net