มีการgeditตั้งค่าที่เรียกว่าnotebook-show-tabs-modeซึ่งโดยปกติจะถูกตั้งค่าเป็น 'เสมอ' ซึ่งหมายความว่าทุกเอกสารใหม่ที่เปิดจะเปิดในแท็บ อย่างไรก็ตามหากคุณตั้งค่าเป็น 'อัตโนมัติ' โดยป้อนคำสั่งด้านล่างในเทอร์มินัลgeditจะไม่เปิดในแท็บเว้นแต่ว่าจะมีเอกสารอื่นเปิดอยู่
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
อย่างไรก็ตามหากคุณต้องการตรวจสอบให้แน่ใจว่าไม่มีแท็บใดเปิดอยู่ให้เลือกการตั้งค่า 'ไม่เคย' ดังนั้นอาจเป็นสิ่งที่คุณต้องการ จากนั้นคุณอาจต้องใช้เมนูไฟล์ภายในgeditเพื่อสลับระหว่างเอกสารแม้ว่าgeditจะยังคงเตือนคุณเมื่อคุณพยายามปิดหากยังมีเอกสารที่ยังไม่ได้บันทึก นี่คือคำสั่งที่คุณต้องการในกรณีนี้:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
หากต้องการกลับไปที่การตั้งค่าเริ่มต้นให้ใช้ 'เสมอ' ในคำสั่งด้านบนแทน นอกจากนี้คุณยังสามารถค้นหารายการทั้งหมดของการตั้งค่าที่ซ่อนอยู่ได้geditโดยป้อน
gsettings list-recursively | grep -i gedit
แต่ฉันคิดว่าการnotebook-show-tabs-modeตั้งค่าอาจเป็นสิ่งที่คุณต้องการ
อย่างไรก็ตามหลังจากพิจารณาความคิดเห็นของคุณแล้วฉันคิดว่าคุณสามารถใช้ตัวเลือกstandalone ( -s) geditเนื่องจากจะเปิดเอกสารใหม่แต่ละรายการในหน้าต่างใหม่ สร้าง.desktopไฟล์เช่นนี้และทำให้สามารถเรียกใช้งานได้และใส่ใน~/.local/share/applications:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
จากนั้นเพียงเชื่อมโยงกับไฟล์ข้อความโดยแก้ไข~/.local/share/applications/mimeapps.listและเพิ่มสิ่งต่อไปนี้ในส่วนของไฟล์ (สำรองข้อมูลก่อน):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
และ
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
แทนที่geditspecialด้วยชื่อตัว.desktopเรียกใช้ของคุณเอง ตอนนี้เมื่อคุณคลิกไฟล์ข้อความพวกเขาทั้งหมดจะเปิดในกรณีที่แยกกัน