One Hat Cyber Team
Your IP :
216.73.217.15
Server IP :
157.15.65.100
Server :
Linux 157-15-65-100.cprapid.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
Server Software :
Apache
PHP Version :
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
bin
/
Edit File:
sushi
#!/usr/bin/gjs const {Gio, GLib, GObject} = imports.gi; const ByteArray = imports.byteArray; const System = imports.system; GLib.set_prgname('sushi'); function help() { print(`Usage: sushi FILE Opens FILE in a NautilusPreviewer window.`); } if (ARGV.includes('-h') || ARGV.includes('--help')) { help(); System.exit(0); } if (ARGV.length != 1) { printerr('The launcher takes exactly one argument\n'); help(); System.exit(1); } let file = Gio.File.new_for_commandline_arg(ARGV[0]); if (!file.query_exists(null)) { printerr(`The file at ${file.get_uri()} does not exist.`); System.exit(1); } try { let dataResource = Gio.Resource.load('/usr/share/sushi/org.gnome.NautilusPreviewer.data.gresource'); dataResource._register(); } catch(e) { logError(e, 'Unable to load data resource'); System.exit(1); } let bytes = Gio.resources_lookup_data( '/org/gnome/NautilusPreviewer/org.gnome.NautilusPreviewer.xml', 0); let wrapper = Gio.DBusProxy.makeProxyWrapper(ByteArray.toString(bytes.toArray())); let proxy; try { proxy = new wrapper( Gio.DBus.session, 'org.gnome.NautilusPreviewer', '/org/gnome/NautilusPreviewer'); } catch(e) { logError(e, 'Unable to create DBus proxy for NautilusPreviewer'); System.exit(1); } proxy.ShowFileSync(file.get_uri(), 0, false);
Simpan