ฉันเป็นคนขี้เกียจ มีวิธีการเมื่อฉันคลิกที่ไอคอนข้อความประเสริฐเพื่อให้มันทำงานโดยอัตโนมัติgksudo
หรือไม่
ฉันเป็นคนขี้เกียจ มีวิธีการเมื่อฉันคลิกที่ไอคอนข้อความประเสริฐเพื่อให้มันทำงานโดยอัตโนมัติgksudo
หรือไม่
คำตอบ:
ข้อความ Sublime ควรจะมี.desktop
ไฟล์อยู่ในชื่อ /usr/share/applications/
sublime-text.desktop
เปิดและเปลี่ยนExec=
บรรทัดเพื่อรวมgksu
(หรือgksudo
เหมือนกัน) ที่จุดเริ่มต้น
ตอนนี้เลิกตรึงและ repin ไอคอนข้อความประเสริฐไปที่ตัวเรียกใช้
หมายเหตุ: เส้นทางของคุณไปสู่การปฏิบัติการที่ประเสริฐอาจจะแตกต่างกันนั่นเป็นเพราะฉันติดตั้ง Sublime 3 รุ่นเบต้าไม่ต้องกังวลไปเพิ่มgksu
เลย
.desktop
ตอนนี้ไฟล์สำหรับประเสริฐตอนนี้เรียกว่าsublime_text.desktop
gksu
ติดตั้ง ง่าย ๆ ที่sudo apt-get install gksu
ดูแลและตอนนี้ก็ทำงานได้ตามที่คาดไว้
gksudo - เป็น sudo กราฟิก ตัวอย่างเช่นคุณจะไม่เห็นกล่องโต้ตอบรหัสผ่านหากคุณเรียกใช้คำสั่ง "sudo nautilus" โดยใช้ Alt + F2 คุณอาจสร้างสคริปต์ (ไฟล์ sh)
#!/bin/bash
gksudo /usr/bin/<your_app>
แล้วก็
chmod +x <your scrypt.sh>
จากนั้นเรียกใช้ใน Nautilus (เลือกตัวเลือก "ถามว่าจะทำอย่างไรเมื่อเปิดไฟล์ปฏิบัติการ" ในการตั้งค่า)
เช่นเดียวกับเซทกล่าวว่า Sublime ข้อความควรมีไฟล์เดสก์ทอปอยู่ใน / usr / share / การใช้งาน / sublime-text.desktop
การตั้งชื่อสิ่งที่ต้องการ
จากนั้นคุณสามารถเปิดขึ้นและเปลี่ยนexec=
สายที่จะรวมที่จุดเริ่มต้นดังนั้นจึงควรมีลักษณะเช่นนี้gksudo
gksudo <command already there for starting Sublime-text>
ขณะนี้ตัวเรียกใช้งานอัตโนมัติจะส่งข้อความ Sublime พร้อมหน้าต่าง gksudo คุณจะต้องป้อนรหัสผ่านทุกครั้งซึ่งไม่ใช่สิ่งที่คุณต้องการ
อย่างไรก็ตามสิ่งที่คุณต้องการเป็นไปได้ที่จะทำ แต่วิธีเดียวที่ฉันสามารถคิดจะแนะนำความเสี่ยงด้านความปลอดภัยที่ร้ายแรง
คุณจะต้องปิดการหมดเวลา sudo ซึ่งจะอนุญาตให้อะไรก็ตามที่ทำงานเป็น sudo โดยไม่ได้รับอนุญาตจากคุณซึ่งโดยทั่วไปแล้วจะเอาชนะวัตถุประสงค์ทั้งหมดของรหัสผ่าน sudo ลองดูคำถามนี้เพื่อขอความช่วยเหลือที่เป็นไปได้
โดยรวมแล้วฉันรู้ว่าไม่มีทางที่จะทำสิ่งที่คุณต้องการอย่างปลอดภัย หากคุณไม่รังเกียจที่จะเสี่ยงกับระบบของคุณเพียงเล็กน้อยก็สามารถทำได้โดยการปิดการหมดเวลา sudo แต่ฉันขอแนะนำอย่างยิ่ง
คุณยังคงต้องป้อนรหัสผ่าน sudo ทุกครั้งที่คุณล็อกออน แต่การปิดการหมดเวลา sudo คุณจะไม่ต้องป้อนอีกครั้งจนกว่าคุณจะออกจากระบบหรือรีบูต
ฉันรู้ว่าคุณถามทุกครั้งที่มีคนอ่านข้อความนี้หากคุณต้องการเปิดตัวครั้งเดียวเมื่อลองรูท
sudo subl
ไม่ได้ใช้. ดูความคิดเห็น
sudo
- อาจทำให้คุณมีปัญหาในการเข้าสู่ระบบครั้งต่อไป - ดูปัญหาเกี่ยวกับ.Xauthority
ฉันพบสิ่งนี้ผ่านการค้นหาโดย Google ฉันรู้ว่านี่ไม่ได้ตอบคำถามเดิมของ OP แต่สำหรับใครก็ตามที่ใช้ข้อความค้นหาเดียวกันกับฉัน
คำตอบที่ยอมรับไม่ได้ผลสำหรับฉัน ฉันวิ่ง sublimetext จากบรรทัดคำสั่งด้วย gksudo
gksudo /usr/bin/subl