Mis on liblikas?
liblikas on Pythonis kirjutatud lihtne terminaliemulaator, mida saab kasutada veebibrauserist ... ja sellega kaasnevad varrukast mõned väga huvitavad nipid, mida teised terminalid peaksid kopeerima.
Kuidas liblikat testida?
liblikas See on välja töötatud Pythonis ja see installitakse mõne minutiga. Peate lihtsalt käsu käivitama pip paigaldada liblikas juurena (pipi kasutamiseks peab pakett olema installitud python-pip Esiteks). Seejärel peate serveri käivitama käsu abil liblikas.server.py, ja lõpuks peate pääsema terminali, sisestades aadressi veebibrauserisse http://127.0.0.1:57575. Teise kasutajaga kestasse sisselogimiseks lisage tema nimi URL-ile järgmiselt: http://127.0.0.1:57575/user/root.
sudo pip installib liblika butterfly.server.py --unsecure
Mõned nipid Liblika kohta
Veebibrauserist terminalile juurdepääs on moes, pole kahtlust. Kuid Butterfly'l on siiski paar lisatrikki, mis muudavad selle tõeliselt kasulikuks.
Kõige parem on ehk kiire valik ajaloost. Otsetee kaudu nihe+Ctrl+Ülesnool saab lülitada valimisrežiimile ja seejärel otseteede abil Ctrl+nihe+Ülesnool y Ctrl+nihe+Allanool saate valida soovitud ajaloo teksti. Seejärel vajutage valitud teksti kleepimiseks lihtsalt sisestusklahvi.
Visuaalne stiil põhineb CSS-il, nii et seda saab täielikult muuta. Samuti on JavaScripti kaudu võimalik terminali käitumist hõlpsalt laiendada (nii töötatakse välja näiteks kiire valimise funktsioon).
Kuidas liblikat püsivalt installida
Butterfly käivitamiseks süsteemi käivitamisel systemd abil peate faili alla laadima liblikas.teenus ja pange see kataloogi / etc / systemd / system / või samaväärne. Seejärel peate jooksma:
sudo systemctl lubab liblika sudo systemctl käivitab liblika
Valmis. Nüüd on Butterfly alati saadaval.
Kuidas pääseda liblikale kaugarvutist
Kaugjuurdepääsu funktsioonide kohta rõhutab selle looja, et praegu pole see turvaline, ja soovitab seda testimiseks teha ainult kohtvõrgus.
Käsk täitmiseks oleks järgmine:
butterfly.server.py --host = "0.0.0.0"
Kuidas konkreetset kestat käivitada
Näiteks jooksma kala, peate kasutama järgmist käsku:
butterfly.server.py --karp = / bin / kala
Lisateabe saamiseks soovitan lehte külastada Github projektist.
See on armas.
Ma olin seda ka siin näinud https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW
Ma lihtsalt proovisin seda.
See on naljakas, kuid ma ei kasutaks terminalina brauserit.
Mitte et ma paranoiline oleks, aga enam-vähem ...
Lisaks ei leia ma seda eelist ega põhjendust, mis seda õigustaks.
Kindlasti on nii, et ma ei saa sellest aru.
Teisalt on minu terminal sellest ilusam ja palju häälestatud.
😀 Tundub, et mina ja Pablo lugesime samu blogisid.
Tegelikult nägin seda G + -st ja tundsin, et see on huvitav. 🙂
Kui soovite seda kasutada GTK3 rakendusena, toimige järgmiselt.
gi.hoidla import Gtk
gi.hoidla import Gdk
gi.hoidlast importige GObject
gi.hoidlast importige GLib
saidilt gi.repository importige WebKit
impordi keermestamine
impordiaeg
# Kasutage lõime
GLib.threads_init ()
klassi rakendus (objekt):
def __init __ (ise):
window = Gtk.Window ()
webView = WebKit.WebView ()
window.add (webView)
window.show_all ()
ise.aken = aken
self.webView = veebivaade
def run (ise):
Gtk.main ()
def show_html (ise):
GLib.idle_add (ise.webView.load_uri, 'http://127.0.0.1:57575/')
rakendus = rakendus ()
thread = threading. Thread (target = app.show_html)
thread.start ()
app.run ()
Gtk.main ()
Kallis
Hea tööriist jaotises butterfly.server.py - unsecurez on ebaturvaline ja töötab, palun parandage
Varsti näeme..
Täname teate eest! Parandatud. 🙂
Allalaaditud minu lemmikute hulka. Aitäh, kasutame Linuxi !!!
Tere tulemast! Kallistus! Paul.