Bagaimana cara menjalankan skrip yang dapat dieksekusi di Nautilus?

161

Ketika saya mengklik dua kali pada skrip di Nautilus untuk menjalankannya, skrip itu hanya terbuka di editor teks saya tanpa opsi untuk menjalankannya. Menggunakan Nautilus, bagaimana cara menjalankan file teks dan / atau skrip yang dapat dieksekusi?

rampok
sumber
4
Perilaku default adalah bug. Pengguna seharusnya tidak perlu mengutak-atik pengaturan untuk membuat ini berfungsi. Saya telah mengajukan bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1433774 .
2
@StefanMonov jika ada, korban penipuan harus sebaliknya.
TheWanderer

Jawaban:

203
  1. Buka Nautilus.

  2. Buka ini dari menu bar:

    Edit → Preferensi

  3. Pilih tab 'Perilaku'.

  4. Pilih "Tanya setiap kali" di bawah "File Teks yang Dapat Dieksekusi".

  5. Menutup jendela.
  6. Klik kanan file tersebut, dan pilih "Properties.
  7. Pilih tab "Izin", dan pastikan "Izinkan file pelaksana sebagai program" dipilih.

  8. Menutup jendela.

Sekarang Anda dapat mengklik dua kali file teks Anda yang dapat dieksekusi di Nautilus untuk ditanya apakah akan menjalankan atau mengedit skrip Anda.

masukkan deskripsi gambar di sini


Jawab kredit: Nur

Jorge Castro
sumber
23
Default yang aneh untuk dimiliki. Dan bahkan bukan opsi klik kanan untuk hanya menjalankan file. Sangat tidak ramah bagi pengguna.
RomanSt
Bagaimana kalau saya ingin selalu berjalan di terminal?
Derek 朕 會 功夫
3
Pada langkah # 2, "Buka ini dari bilah menu" ... di mana bilah menu? Saya tidak melihat menu "Edit" di mana pun. Saya melihat file saya di tengah, beberapa lokasi lokal dan jaringan di sebelah kiri, dan tombol menu di kanan atas yang hanya memiliki tombol seperti "tab baru" dan undo / redo. Bagian atas hanya memiliki tombol kembali / maju dan daftar folder tempat saya masuk.
Aaron Franke
@AaronFranke: Di ubuntu bilah menu muncul saat Anda mengarahkan bilah gelap di bagian atas layar.
Stefan Monov
1
@StefanMonov Saya menggunakan Xubuntu, bukan Ubuntu, jadi saya tidak memiliki bilah hitam di bagian atas layar.
Aaron Franke
35

Ikuti langkah ini:

  • Instal dconf-editorkarena tidak diinstal secara default.
  • Hit Alt+ F2, ketik dconf-editordan tekan Enter.
  • Dalam dconfg-editorgoto: orggnomenautiluspreferences

    masukkan deskripsi gambar di sini

  • Klik pada executable-text-activationdan dari menu drop down pilih:

    luncurkan : untuk meluncurkan skrip sebagai program.

    ATAU

    bertanya : untuk bertanya apa yang harus dilakukan melalui dialog.

  • Tutup dconf-editor. Itu dia!

Basharat Sialvi
sumber
6
Anda juga dapat membuka nautilus, klik File> Preferensi, periksa tab perilaku, dan pilih opsi yang Anda inginkan untuk File Teks yang Dapat Dieksekusi, buka dengan editor teks adalah default.
Nur
Solusi berikutnya adalah cara termudah untuk melakukan :)
mac
Meskipun ini juga berfungsi, dconfg-editor adalah cara terburuk untuk mengubah konfigurasi aplikasi.
Benjamin
Jawaban ini sangat membantu saya, meskipun menggunakan dialog preferensi akan "biasanya" menjadi jawaban yang lebih baik, karena saya menggunakan manajer jendela ubin dan menu "File" tampaknya benar-benar tidak dapat diakses!
Ben
14

Saya pikir ini adalah gangguan yang disebabkan oleh orang-orang Gnome yang memutuskan untuk mengubah perilaku default yang biasa kita lakukan.

Untuk memperbaikinya, Anda bisa;

  1. instal (jika Anda belum) dan mulai dconf Editor ,
  2. pergi ke: org> gnome> nautilus> preferensi , dan
  3. ubah nilai untuk aktivasi-teks-aktivasi yang dapat dijalankan kembali untuk bertanya (atau bahkan meluncurkan , jika Anda mau).

Jika Anda menginginkan perilaku Nautilus yang sama dengan Root, Anda juga dapat mengulangi langkah-langkah di atas, mulai Editor dconf saat ini sebagai Root .

Sadi
sumber
13

di terminal

gsettings set org.gnome.nautilus.preferences executable-text-activation ask
OmaL
sumber
+1: Ini berfungsi di versi Linux yang lebih lama, bahkan sebelum metode dconf tersedia.
Alex
1
Ini harus menjadi jawaban yang diterima, IMHO.
Andrei Gheorghiu
Apakah ada cara untuk menerapkan konfigurasi yang sama ini untuk semua pengguna? (Baik untuk semua pengguna yang ada, atau untuk semua pengguna yang dibuat di masa depan, atau keduanya?)
Wildcard
Saya percaya ya. Saya tidak yakin bagaimana melakukannya. mungkin Anda dapat memperbaruinya di / etc / profile atau
/etc/bash.bashrc
5

Ubah Perilaku Nautilus dengan File Teks yang Dapat Dieksekusi

  1. Buka Nautilus
  2. File> Preferensi
  3. Buka tab Perilaku
  4. Pilih Ask Each Time

tangkapan layar Files Preferences

Klik dua kali File Teks Eksekusi Anda di Nautilus

Voila!


Jawaban kredit: Nur , Jorge Castro

jtd
sumber
1
Duplikat dari Komunitas Wiki ...
Alex
4

GUI

  1. Tergantung pada versi Ubuntu yang Anda miliki,

    • Sebelum 13,04

      Di Nautilus, buka ini dari menu bar:

      Edit → Preferensi

    • 13.04 atau 13.10

      Di Nautilus, buka ini dari menu bar:

      File → Preferensi

    • 14,04 atau 16,04

      Di Nautilus, buka ini dari menu bar:

      Edit → Preferensi

  2. Kemudian, di tab 'Perilaku', pilih "Jalankan file teks yang dapat dieksekusi dengan mereka dibuka".

    Atau, pilih "Tanyakan setiap waktu" sebagai gantinya jika Anda ingin dialog ( contoh ) yang meminta Anda untuk mengedit atau mengeksekusi file.

    masukkan deskripsi gambar di sini


Garis komando

Jika Anda lebih suka perintah:

dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"

Catatan: Metode GUI dan baris perintah hanya berfungsi untuk Nautilus (manajer file grafis default di Ubuntu)

Awalnya dari jawaban lain yang diposting oleh saya di sini .

kiri
sumber
1
@DKBose: Perintah 'dconf' ada di Ubuntu secara default. dconf-editor hanya menyediakan program GUI untuk mengedit dconf.
kiri
Anda benar. Maaf soal itu!
DK Bose
3

Untuk itu saya kira cara terbaik adalah membuat peluncur .desktop , buat peluncur itu bisa dijalankan

chmod +x blah.desktop

Dan setelah itu Anda akan siap untuk menjalankannya hanya dengan mengklik, dan bahkan lebih Anda dapat menambahkannya ke peluncur. Untuk membaca lebih lanjut tentang cara membuat file .desktop lihat di sini . Bagian utama dari ini adalah ini

[Entri Desktop]
Type = Aplikasi
Terminal = salah
Ikon = / path / ke / icon / icon.svg
Nama = beri-nama-di sini
Exec = / path / ke / file / executable
hingev
sumber
2

Anda dapat melakukan ini untuk satu file dengan masuk ke izin di properti file dan memilih "jalankan file ini sebagai yang dapat dieksekusi".

masukkan deskripsi gambar di sini

cassiopeia
sumber
1

Anda dapat menggunakan jawaban yang paling banyak dipilih di Fedora 20 + GNOME juga:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
gaboroncancio
sumber
0

Anda harus memeriksa 3 poin:

sangory
sumber
0

klik kanan pada file -> buka dengan -> aplikasi lain -> lihat semua aplikasi -> jalankan perangkat lunak -> pilih

mulai sekarang skrip shell akan dijalankan dengan klik dua kali.

Ohad Cohen
sumber
-1
  1. Buka Nautilus. (Peramban File)

    1. Di Ubuntu 17.04, sekarang kita dapat kumulatif bilah sehingga Preferensi tersedia di File.

    2. Buka ini dari menu bar:

  2. File → Preferensi

  3. Pilih tab 'Perilaku'

  4. Pilih "Tanyakan apa yang harus dilakukan" di bawah "File Teks yang Dapat Dieksekusi".

    preferensi

  5. Tutup itu.

HACK TECH
sumber
duplikat jawaban
wisbucky