Jalankan perintah “tanpa” terminal

13

Beberapa bulan yang lalu saya melihat seorang pria menjalankan perintah dari jendela kecil, seperti kotak teks, tidak menunjukkan apa pun selain kotak bagi Anda untuk menulis perintah. Itu akan muncul dengan menekan beberapa pintasan keyboard. Khususnya, dari yang saya ingat, dia menggunakan Lubuntu, dan kebanyakan membuka aplikasi (seperti Chrome, Audacious, dll.).

Apakah itu ekstensi yang dikenal untuk lxde atau apakah dia kemungkinan besar membuatnya sendiri?

Terimakasih semuanya!

EDIT: beberapa orang merekomendasikan Alt + F2, tetapi tidak ada yang terjadi.

Lucas Farias
sumber
Nah, setelah orang menyebutkan Alt + F2, saya perhatikan itu tidak berfungsi dan menyelesaikannya dengan instruksi di sini: ubuntuforums.org/showthread.php?t=2217758
Lucas Farias

Jawaban:

10

Alt + F2 bekerja untuk saya (saya tahu Anda menyarankan itu tidak berhasil untuk Anda, namun nilainya menguatkan untuk orang lain!).

Kubuntu 15.04

HankCa
sumber
1
Saya merasa sangat ironis bahwa jawaban yang diterima ini hanya mengatakan "gunakan Alf + F2 meskipun itu tidak bekerja untuk Anda", sementara solusi nyata diposting oleh OP di komentar.
Sergiy Kolodyazhnyy
Saya hanya mengatakan bahwa ini bekerja untuk saya pada platform yang ditentukan (OP tidak memberikan detail untuk platform mereka). Dan jika itu TIDAK bekerja untuk Anda maka lebih baik untuk mencobanya terlebih dahulu daripada yang terhubung dengan jawaban (yang mengatakan untuk menulis keybindings). Jawaban kedua yang terhubung ke dalam pertanyaan-pertanyaan mengatakan ... menunggu untuk itu ... Press Alt+F2. Dan itu diterima. Pilihan Anda sekarang membuat orang-orang kehilangan jawaban yang tampaknya benar. Meskipun saya mengambil poin Anda bahwa OP mengatakan ALT + F2 belum berfungsi, itulah yang diberikan.
HankCa
@Serg Itu fakta sederhana bahwa, meskipun Anda memberikan lebih banyak detail, dia menjawabnya dengan benar terlebih dahulu (secara kronologis), fakta bahwa itu tidak berhasil bagi saya adalah masalah lain.
Lucas Farias
6

Jenis GUI untuk menjalankan perintah ini pada dasarnya dikenal sebagai antarmuka "Run". Itu ide yang cukup sederhana.

Di lingkungan Unity Ubuntu Alt+ F2memungkinkan menjalankan perintah tertentu menggunakan shell default, dashatau Debian Amquist Shell . Tentu saja, Anda harus ingat bahwa Anda menjalankan perintah "secara membabi buta", yang berarti tanpa STDOUToutput dari perintah atau STDERR streaming . Jadi, kecuali jika Anda menjalankan aplikasi GUI, Anda tidak akan tahu apakah perintah Anda gagal atau tidak.

Ada beberapa perubahan untuk lingkungan desktop Gnome untuk menggunakan keybinding yang sama juga, yang jika saya tidak salah, dapat dikonfigurasi menggunakan dari Gnome Tweak Tool

Untuk lingkungan desktop blackbox ada bbrunpaket, yang juga sangat fungsional.

Di bagian paling bawah, seseorang dapat membuat alat seperti itu sendiri, menggunakan bahasa pemrograman yang tersedia atau diinginkan. Sebagai contoh, inilah beberapa contohnya

Script shell + zenity

#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "") 

Jawa:

//runSomething.java
import javax.swing.JOptionPane;
import java.lang.Runtime;
import java.io.IOException;
public class runSomething
{
 public static void main(String [] args) throws IOException
 {
  String cmd = JOptionPane.showInputDialog("Enter command:");
  Runtime.getRuntime().exec(cmd); 
 }
}
Sergiy Kolodyazhnyy
sumber
0

Saya pikir Anda berbicara tentang skrip shell, yang memiliki bantuan luas yang tersedia di internet. Saya akan membantu Anda memulai.

  1. Buat file teks baru. Jangan pasang ekstensi, atau hapus yang sudah ada, jika ada.
  2. Buka file dengan Gedit.
  3. Sekarang, di baris paling atas, tulis !#/bin/bash.
  4. Baris di bawah ini adalah tempat Anda meletakkan perintah, satu per baris. Pastikan untuk memasukkan sudosebelum jika perintah mengharuskannya.
  5. Simpan file dan kemudian masuk ke propertinya.
  6. Di bawah Permissionstab, centang Is Executableopsi, sehingga dapat dijalankan.
  7. Sekarang, ini tergantung pada jenis Ubuntu yang Anda gunakan (Lubuntu, Xubuntu, Kubuntu, Unity, dll.), Tetapi di System Settings, akan ada tempat untuk menetapkan pintasan keyboard ke program. Di sini, buat pintasan yang Anda inginkan dan ketikkan jalur ke lokasi skrip Anda. Komentari rasa Anda di bawah ini dan saya akan memberikan instruksi yang lebih spesifik.

Contoh File (Membuka aplikasi Preferensi Unity):

!#/bin/bash
unity-control-center
Petualang
sumber
Saya menggunakan Lubuntu 14.04.2 LTS! Terima kasih banyak!
Lucas Farias
Anda mungkin benar, tetapi saya merasa dia hanya menjalankan perintah seolah-olah dia berada di terminal, bukan menjalankan skrip.
Lucas Farias
Itulah yang dilakukan skrip.
TheWanderer
Maaf, tapi saya harus memberikan instruksi besok. Anda dipersilakan untuk mencari cara menetapkan pintasan keyboard di Lubuntu.
TheWanderer