ในกรณีนี้คุณจะต้องแก้ไขไฟล์ที่จัดการกับการทำงานของเบราว์เซอร์ วิธีนี้คุณจะมั่นใจได้ว่าพารามิเตอร์ที่คุณต้องการจะถูกรวมไว้เมื่อถูกเรียกจากทุกที่
นี่คือสิ่งที่ฉันหมายถึง:
- ย้ายไฟล์ต้นฉบับไปที่ชื่ออื่น
- ด้วยชื่อเก่าของไฟล์ต้นฉบับสร้างสคริปต์ใหม่เรียกไฟล์ต้นฉบับด้วยพารามิเตอร์ที่จำเป็น
chromium-browser
ผมจะแสดงตัวอย่างของวิธีการทำเช่นนี้โดยใช้
คุณจะต้องระมัดระวังเมื่อดำเนินการคำสั่งด้านล่างเนื่องจากสิทธิ์ของผู้ใช้ขั้นสูงจะได้รับดังนั้นคุณจึงมีสิทธิ์อย่างเต็มที่สำหรับระบบทั้งหมดของคุณและเช่นคุณสามารถลบหรือแก้ไขทุกสิ่งได้
ที่ไหน/usr/bin/chromium-browser
เป็นปฏิบัติการของเบราว์เซอร์ของคุณและ~/Documents/backup/
เป็นสถานที่ตัวอย่างเช่นการสำรองข้อมูล /usr/share/applications
เพื่อที่จะหาสถานที่ตั้งของปฏิบัติการที่เรียกว่าทุกครั้งที่เบราว์เซอร์ของคุณจะถูกเปิดตัวที่คุณสามารถค้นหาได้จากไฟล์เดสก์ทอปมักจะอยู่ใน
สิ่งนี้จะคัดลอก / usr / bin / chromium-browser ไปที่ ~ / Documents / backup /
สิ่งนี้จะเปลี่ยนชื่อไฟล์ที่เรียกทำงานได้จาก Chromium-browser เป็น Chromium-original
- แทนที่ชื่อไฟล์เก่าด้วยไฟล์ที่ส่งผ่านพารามิเตอร์ที่คุณต้องการให้เรียกใช้งานได้ดั้งเดิม
ตัวอย่างเช่นในโอกาสนี้สร้างไฟล์ที่เรียกว่า chromium-browser ด้วยเนื้อหา:
#!/bin/bash
/usr/bin/chromium-original --param1 --param2 --param3 "$@"
โดยที่ --param1 --param2 --param3 เป็นพารามิเตอร์ที่คุณต้องการเรียกใช้งานในแต่ละครั้ง
"$ @" หมายถึง "พารามิเตอร์ทั้งหมดที่ส่งผ่านไปยังไฟล์นี้" ซึ่งในกรณีนี้มันมักจะเป็น URL
- ทำให้ไฟล์เรียกทำงานและย้ายไปยังตำแหน่งไฟล์เก่า
หลังจากคุณบันทึกไฟล์ข้างต้นแล้วให้เรียกใช้งานได้ สองวิธีในการทำคลิกขวา -> คุณสมบัติ -> สิทธิ์ -> อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรมหรือผ่านเทอร์มินัล:chmod +ax chromium-browser
ในที่สุดให้ย้ายไปยังตำแหน่งเดิมของไฟล์สั่งการดั้งเดิม:
mv ~/chromium-browser /usr/bin/
ตำแหน่ง~/chromium-browser
ที่สคริปต์สร้างขึ้น
โปรดทราบว่าคุณไม่จำเป็นต้องทำสิ่งเหล่านี้หากคุณต้องการแทนที่หนึ่งคำสั่งของเทอร์มินัลด้วยเหมือนกัน แต่มีอาร์กิวเมนต์อื่น คุณสามารถทำได้~/.bash_aliases
โดยใช้นามแฝง ดูวิธีสร้าง "นามแฝง" แบบถาวรได้อย่างไร สำหรับข้อมูลเพิ่มเติม.