InggrisPerancisSpanyol

Ad


favorit OnWorks

fbterm - Online di Cloud

Jalankan fbterm di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah fbterm 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


FbTerm - emulator TERMinal berbasis Frame Buffer yang cepat untuk linux

RINGKASAN


fbterm [Pilihan] [-] [Command [argumen]]

DESKRIPSI


FbTerm adalah emulator terminal cepat untuk linux dengan perangkat frame buffer atau kartu video VESA.
Fitur termasuk:

* sebagian besar secepat terminal kernel linux saat pengguliran yang dipercepat diaktifkan
* pilih font dengan fontconfig dan gambar teks dengan freetype2, sama seperti GUI berbasis Qt/Gtk+
aplikasi
* membuat/menghancurkan secara dinamis hingga 10 jendela yang awalnya menjalankan shell default
* rekam riwayat gulir-balik untuk setiap jendela
* otomatis mendeteksi lokal saat ini dan mengonversi penyandian teks, mendukung skrip lebar ganda
seperti Cina, Jepang dll
* beralih di antara pengkodean teks tambahan yang dapat dikonfigurasi dengan tombol pintas dengan cepat
* salin/lewati teks yang dipilih antara windows dengan mouse saat server gpm sedang berjalan
* ubah orientasi tampilan layar, alias rotasi layar
* kerangka metode input ringan dengan arsitektur client-server
* gambar latar belakang untuk eye candy

PILIHAN


Command [argumen] dapat diberikan untuk mengganti pilihan program shell yang ada di dalamnya.
Biasanya FbTerm memeriksa SHELL variabel. Jika itu tidak disetel, ia mencoba menggunakan . milik pengguna
login program shell ditentukan dalam file password. Jika itu tidak diatur, / Bin / sh akan
digunakan. Anda harus menggunakan -- argumen untuk memisahkan opsi FbTerm dari argumen
dipasok ke Command.

FbTerm pertama-tama menggunakan nilai opsi yang ditentukan dalam argumen baris perintah, lalu di konfigurasi
fillet $HOME/.fbtermrc. Jika file itu tidak ada, FbTerm akan membuatnya dengan default
pilihan saat startup.

-H, --membantu
tampilkan bantuan dan keluar

-V, --Versi: kapan
tampilkan versi FbTerm dan keluar

-di, --bertele-tele
tampilkan informasi tambahan FbTerm

-N, --nama-font=teks
tentukan nama keluarga font

-S, --ukuran font=num
tentukan ukuran piksel font

--font-lebar=num
paksa lebar font

--font-tinggi=num
kekuatan font tinggi

-F, --warna-latar depan=num
tentukan warna latar depan

-B, --warna-latar belakang=num
tentukan warna latar belakang

-e, --pengkodean teks=teks
tentukan pengkodean teks tambahan

-Sebuah, --ambigu-lebar
perlakukan karakter lebar ambigu sebagai lebar

-R, --layar-putar=num
tentukan orientasi tampilan layar

-Saya, --masukan-metode=teks
tentukan program metode input

--bentuk-kursor=num
tentukan bentuk kursor default

--kursor-interval=num
tentukan interval flash kursor

--mode-vesa=num
tentukan mode video VESA

--vesa-mode=daftar
tampilkan mode video VESA yang tersedia

lihat komentar di $HOME/.fbtermrc untuk rincian opsi ini.

PINTAS RINGKASAN


papan ketik:
CTRL_ALT_E: keluar dari FbTerm
CTRL_ALT_C: buat jendela baru
CTRL_ALT_D: menghancurkan jendela saat ini
CTRL_ALT_1: beralih ke jendela 1
CTRL_ALT_2: beralih ke jendela 2
CTRL_ALT_3: beralih ke jendela 3
CTRL_ALT_4: beralih ke jendela 4
CTRL_ALT_5: beralih ke jendela 5
CTRL_ALT_6: beralih ke jendela 6
CTRL_ALT_7: beralih ke jendela 7
CTRL_ALT_8: beralih ke jendela 8
CTRL_ALT_9: beralih ke jendela 9
CTRL_ALT_0: beralih ke jendela 10
SHIFT_LEFT: beralih ke jendela sebelumnya
SHIFT_RIGHT: beralih ke jendela berikutnya
SHIFT_PAGEUP: riwayat gulir ke atas
SHIFT_PAGEDOWN: riwayat gulir ke bawah
CTRL_ALT_F1: beralih ke penyandian lokal saat ini
CTRL_ALT_F2 ke CTRL_ALT_F6: beralih ke penyandian tambahan
CTRL_SPACE: beralih metode input
CTRL_ALT_K: matikan server metode input

mouse:
bergerak ketika tombol kiri bawah: pilih teks
klik dua kali dengan tombol kiri: pilih teks secara otomatis
klik dengan tombol kanan: rekatkan teks yang dipilih

Terkadang tindakan di atas tidak berhasil, coba ulangi dengan menahan tombol shift
bawah.

FRAME PENYANGGA ALAT


Sebelum menjalankan FbTerm, pastikan ada perangkat penyangga bingkai di sistem Anda, dan Anda
memiliki akses baca/tulis dengan itu. Biasanya FbTerm mencoba membuka /dev/fb0 dan
/dev/fb/0, variabel lingkungan "FRAMEBUFFER" dapat digunakan untuk menimpa bawaan ini
tingkah laku.

VESA VIDEO ALAT


Dari versi 1.6, FbTerm menambahkan dukungan kartu video VESA. Secara default, FbTerm mencoba bingkai
perangkat buffer terlebih dahulu, jika gagal, kemudian mencoba menggunakan perangkat VESA dengan resolusi tertinggi dan
kedalaman warna. pilihan "mode vesa" dapat diberikan untuk memaksa hanya membuka perangkat VESA dengan
mode video tertentu. Untuk melihat mode video yang tersedia untuk kartu VESA Anda, jalankan "fbterm
--vesa-mode=daftar".

Perhatian: 1) Dukungan VESA membutuhkan hak akses root untuk bekerja; 2) jangan memaksakan untuk menggunakan VESA
perangkat pada sistem dengan perangkat penyangga bingkai diaktifkan, mereka mungkin bertentangan dengan masing-masing
lain.

MEMBUAT


FbTerm memanggil fontconfig untuk mendapatkan daftar font, jika font pertama tidak mengandung glyph
untuk karakter rendering, ia akan mencoba font kedua, lalu yang ketiga, ... dan seterusnya, pengguna
dapat melihat daftar font yang dipesan ini dengan "fbterm -v".

Jika Anda tidak menyukai font yang dipilih oleh FbTerm, jalankan "fc-list" untuk mendapatkan font yang tersedia,
pilih favorit sebagai nilai opsi "nama-font". Anda juga dapat mengubah konfigurasi
file fontconfig, yang akan mengubah perilaku semua program berdasarkan fontconfig!

TEKS pengkodean


Dengan menggunakan iconv, FbTerm mengonversi penyandian lain ke penyandian internal UTF-8. Pada mulanya,
FbTerm memeriksa variabel LC_CTYPE untuk menentukan pengkodean teks default, yang diikat ke
pintasan CTRL_ALT_F1. Pengguna dapat menentukan hingga 5 penyandian tambahan dengan opsi "teks-
pengkodean", misalnya, sebagai pengguna Cina, Anda mengatur "text-encodings=gbk,big5", pintasan
CTRL_ALT_F2 akan mengikat ke gbk, dan CTRL_ALT_F3 mengikat ke big5.

Dalam sejumlah pengkodean CJK ada karakter lebar ambigu yang memiliki lebar
sempit atau lebar tergantung pada konteks penggunaannya. Secara default, FbTerm memperlakukan
mereka sebagai karakter lebar sempit, opsi "ambigu-lebar" dapat digunakan untuk mengubah
tingkah laku.

LATAR BELAKANG IMAGE


FbTerm tidak memuat dan mengurai file gambar apa pun dengan berbagai format secara langsung, melainkan
mengambil tangkapan layar perangkat penyangga bingkai saat startup jika variabel FBTERM_BACKGROUND_IMAGE
didefinisikan, kemudian menggunakan tangkapan layar ini sebagai latar belakang untuk rendering teks. Untuk
aktifkan dukungan gambar latar belakang, pengguna harus terlebih dahulu menempatkan gambar ke perangkat penyangga bingkai dengan
seorang penampil gambar. Skrip pembungkus menggunakan fbv tercantum di bawah ini:

#!/ bin / bash

# fbterm-bi: a pembungkus naskah untuk aktif latar belakang gambar dengan fbterm
# pemakaian: fbterm-bi /jalan/ke/gambar opsi fbterm

gema -satu "\e[?25l" # menyembunyikan kursor

fbv -ciuker "$ 1" << EOF
q
EOF

bergeser
ekspor FBTERM_BACKGROUND_IMAGE=1
eksekutif fbterm "$@"

Perhatian: 1) jangan aktifkan gambar latar belakang pada perangkat penyangga bingkai dengan kedalaman 8 bpp,
karena FbTerm mengubah tabel peta warna untuk rendering teks yang benar; 2) jika tangkapan layar
berbeda dari gambar aslinya, coba gunakan buffer bingkai yang dinonaktifkan dengan pengguliran cepat
perangkat.

256 WARNA EXTENSION


FbTerm mendukung 256 ekstensi mode warna xterm. 16 warna pertama adalah default
warna terminal. Selain itu, ada kubus warna 6x6x6, dan 24 nada skala abu-abu. Tetapi
256 urutan pelarian warna xterm bertentangan dengan urutan linux yang diimplementasikan oleh
FbTerm, jadi urutan pelarian pribadi diperkenalkan untuk mendukung fitur ini:

ESC [ 1 ; n } set latar depan warna untuk n (0 - 255)
ESC [ 2 ; n } set latar belakang warna untuk n (0 - 255)
ESC [ 3 ; n ; r ; g ; b } set warna n untuk (R, g, b) , n, r, g, b semua in (0 -
255)

Entri database terminfo baru bernama "fbterm" telah ditambahkan untuk menggunakan urutan pribadi ini, semuanya
program berdasarkan terminfo harus bekerja dengannya. Secara default, FbTerm mengatur lingkungan
variabel "TERM" untuk menilai "linux", pengguna perlu menjalankan "TERM=fbterm /path/to/program" untuk mengaktifkan
256 mode warna.

INPUT METODE


Alih-alih menambahkan metode input langsung di FbTerm, metode input berbasis klien-server
kerangka kerja dirancang untuk melakukan pekerjaan ini. FbTerm bertindak sebagai klien, program IM mandiri sebagai
server, dan mereka berjalan dalam proses yang terpisah.

Sebagai pengguna IM biasa, Anda harus menginstal program IM yang ditulis untuk FbTerm, dan tentukan sebagai
nilai pilihan"metode masukan". CTRL_SPACE adalah jalan pintas untuk mengaktifkan/menonaktifkan
metode masukan. Dan CTRL_ALT_K dapat digunakan untuk mematikan program IM ketika telah dibekukan.

KEAMANAN CATATAN


FbTerm mencoba mengubah tabel peta kunci kernel linux untuk mengatur pintasan, yang memerlukan
SYS_TTY_CONFIG kemampuan sejak kernel versi 2.6.15. Artinya FbTerm harus setuid
0 program untuk memungkinkan pengguna non-root menggunakan pintasan. FbTerm hanya beralih ke hak akses root
sementara ketika mengubah tabel peta kunci, kami yakin itu cukup bebas dari keamanan
masalah. Jika Anda benar-benar tidak menyukai ini dan memiliki kernel linux dengan sistem file
kemampuan diaktifkan, yang memungkinkan pengguna untuk memberikan binari sebagian dari kekuatan root tanpa
menggunakan setuid 0 (kernel resmi 2.6.27 menyertakannya), Anda dapat menjalankan perintah "sudo setcap
'cap_sys_tty_config+ep' /path/ke/fbterm".

FbTerm mengalihkan /dev/tty0 output ke terminal semu dari sub-jendela saat ini. Di linux
sebelum versi 2.6.10, siapa pun dapat melakukan ini selama output belum dialihkan;
sejak versi 2.6.10, hanya root atau proses dengan CAP_SYS_ADMIN kemampuan dapat dilakukan
ini. Anda harus melakukan pekerjaan serupa dengan yang di atas untuk FbTerm untuk mengaktifkan fitur ini untuk
pengguna non-root.

KINERJA


Menurut hasil tes, FbTerm menghabiskan lebih dari 95% waktu di layar lukisan. Percepatan
lukisan akan secara signifikan meningkatkan kinerja. Berikut adalah beberapa saran untuk bingkai
perangkat penyangga:

* Aktifkan pengguliran cepat pada perangkat penyangga bingkai. Layar yang terlihat hanya akan menjadi jendela
dari memori video, saat menggulir, FbTerm hanya mengubah awal jendela, tidak perlu
mengecat ulang seluruh layar.

* Pada prosesor keluarga Intel P6, Memory Type Range Registers (MTRR) dapat digunakan untuk
mengontrol akses prosesor ke rentang memori. Jika Anda memiliki kartu video pada bus PCI atau AGP,
mengaktifkan penggabungan tulis memungkinkan transfer tulis bus digabungkan menjadi transfer yang lebih besar
sebelum meledak di atas bus PCI/AGP. Ini dapat meningkatkan kinerja cat FbTerm
operasi.

Mungkin Anda perlu mengaktifkannya secara manual untuk kartu video Anda. Misalnya, secara default cepat
pengguliran dan penggabungan tulis semuanya dinonaktifkan pada perangkat buffer bingkai VESA umum,
File konfigurasi GRUB/LILO harus dimodifikasi untuk mengaktifkannya. Contoh GRUB ditunjukkan
di bawah ini:

judul Ubuntu
root (hd0,0)
kernel /boot/vmlinuz ro root=LABEL=UBUNTU splash vga=0x317 video=vesafb:ywrap,mtrr:3
initrd /boot/initrd.img

Anda dapat memeriksa status pengguliran cepat dengan "fbterm -v", sebuah pesan dengan "scrolling: redraw"
berarti pengguliran cepat dinonaktifkan, jika tidak diaktifkan.

Gunakan fbterm online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad