ตัวแปรที่รับผิดชอบบรรทัดคำสั่งแบบเต็มพร้อมอาร์กิวเมนต์คือ บรรทัดคำสั่ง
. หากต้องการเปลี่ยนแปลง คุณสามารถสร้างนโยบายที่กำหนดเองเป็น ผู้ชาย pkexec
หน้าแนะนำ.
อย่างไรก็ตาม ฉันได้แก้ไข LC_MESSAGES แล้ว ภาษาของฉันคือ en_US ดังนั้นฉันได้ทำตามขั้นตอนเหล่านี้แล้ว:
- คัดลอก
/usr/share/locale-langpack/en_GB/LC_MESSAGES/polkit-1.mo
- แกะมันด้วย
msgunfmt polkit-1.mo -o polkit-1.po
- แก้ไข
polkit-1.po
msgstr "จำเป็นต้องมีการรับรองความถูกต้องเพื่อเรียกใช้ `$(โปรแกรม)' ในฐานะผู้ใช้ขั้นสูง"
msgstr "จำเป็นต้องมีการรับรองความถูกต้องเพื่อเรียกใช้ '$(โปรแกรม)' ในฐานะผู้ใช้ระดับสูง"
ถึง
msgstr "จำเป็นต้องมีการรับรองความถูกต้องเพื่อเรียกใช้ `$(โปรแกรม)' ในฐานะผู้ใช้ขั้นสูง"
msgstr "จำเป็นต้องมีการรับรองความถูกต้องเพื่อเรียกใช้ '$(โปรแกรม)' ('$(command_line)') ในฐานะผู้ใช้ระดับสูง"
และอีกหลายแนวเหมือนกัน
- บรรจุกลับด้วย
msgfmt polkit-1.po -o polkit-1.mo
- ใส่เข้าไป
/usr/share/locale/en_US/LC_MESSAGES/polkit-1.mo
- รีสตาร์ท polkit daemon
systemctl รีสตาร์ท polkit
และตอนนี้ฉันสามารถรับคำสั่งทั้งหมดได้แล้ว