Saya agak malas. Apakah ada cara ketika saya mengklik ikon teks luhur untuk menjalankannya secara otomatis gksudo
?
sublime-text
ford prefek
sumber
sumber
Jawaban:
Teks Sublim seharusnya memiliki
.desktop
file yang terletak di/usr/share/applications/
namanyasublime-text.desktop
.Buka dan ubah
Exec=
baris untuk memasukkangksu
(ataugksudo
sama) di awal.Sekarang lepaskan sematan dan pasang kembali ikon teks agung ke peluncur.
CATATAN: Jalur Anda ke executable yang luhur mungkin akan berbeda, itu karena saya menginstal Sublime 3 beta, jangan khawatir tentang hal itu, cukup tambahkan
gksu
.sumber
.desktop
untuk luhur sekarang disebutsublime_text.desktop
gksu
menginstal. Sebuahsudo apt-get install gksu
perawatan sederhana dilakukan, dan sekarang berfungsi seperti yang diharapkan.gksudo - adalah sudo grafis. Misalnya Anda tidak akan melihat dialog Kata Sandi jika Anda menjalankan perintah "sudo nautilus" menggunakan Alt + F2 Anda dapat membuat skrip (file sh)
Kemudian
Dan kemudian jalankan di Nautilus (centang opsi "tanyakan apa yang harus dilakukan ketika membuka file yang dapat dieksekusi" di pengaturan)
sumber
Seperti yang dikatakan Seth, Sublime Text harus memiliki file .desktop yang terletak di / usr / share / aplikasi / bernama sesuatu seperti
sublime-text.desktop
.Anda kemudian dapat membukanya dan mengubah
exec=
baris untuk menyertakangksudo
di awal, sehingga sekarang harus terlihat seperti ini:gksudo <command already there for starting Sublime-text>
.Meskipun ini akan secara otomatis meluncurkan teks Sublim dengan jendela gksudo, Anda masih harus memasukkan kata sandi setiap kali, yang bukan yang Anda inginkan.
Namun, apa yang Anda inginkan mungkin dilakukan, tetapi satu-satunya cara yang dapat saya pikirkan adalah memperkenalkan risiko keamanan yang cukup serius.
Anda harus mematikan batas waktu sudo, yang pada dasarnya memungkinkan segala sesuatu berjalan sebagai sudo, tanpa izin Anda, yang pada dasarnya mengalahkan seluruh tujuan kata sandi sudo. Lihatlah pertanyaan ini untuk beberapa kemungkinan bantuan dengan itu.
Secara keseluruhan, saya tahu tidak ada cara untuk melakukan apa yang Anda inginkan sepenuhnya dengan aman. Jika Anda tidak keberatan mempertaruhkan sistem Anda sedikit, itu dapat dilakukan dengan mematikan batas waktu sudo, tapi saya sangat merekomendasikan untuk tidak melakukannya.
Anda masih harus memasukkan kata sandi sudo setiap kali Anda masuk, tetapi dengan mematikan batas waktu sudo Anda tidak perlu memasukkannya lagi sampai Anda logout atau reboot.
sumber
Saya tahu Anda bertanya setiap kali, orang membaca ini jika Anda ingin meluncurkannya sekali saja sebagai root mencoba
Jangan gunakan. Lihat komentar.
sumber
sudo
- ini mungkin memberi Anda masalah pada login berikutnya - lihat masalah dengan.Xauthority
Saya menemukan ini melalui pencarian Google. Saya tahu ini tidak menjawab pertanyaan awal OP, tetapi untuk siapa pun yang menggunakan kueri yang sama dengan saya.
Jawaban yang diterima tidak berhasil untuk saya. Saya baru saja menjalankan sublimetext dari baris perintah dengan gksudo.
gksudo /usr/bin/subl
sumber