ติดตั้ง HUD เหมือนกับ Unity บน distro ที่ใช้ Ubuntu

i3-เมนู HUD-Xubuntu

ในฐานะที่เป็นผู้ที่ใช้ Ubuntu กับ Unity จะทราบดีอยู่แล้วว่า distro นี้มาพร้อมกับเครื่องมือที่มีประโยชน์มากที่ติดตั้งไว้ซึ่งช่วยให้เรา ค้นหา จาก โปรแกรมที่ติดตั้ง ไปยังไฟล์บนพีซีของเรา เครื่องมือนี้เรียกว่า ฮัด (Heads Up Display) และทำให้ง่ายขึ้นมากสำหรับเราในการค้นหาไฟล์หรือแอปพลิเคชันที่ระบบของเราสูญหาย

ในบทความนี้เราต้องการแสดงวิธีติดตั้ง Unity HUD ใน Ubuntu MATE ใน Linux Mint ใน Xubuntu และท้ายที่สุด distro ใด ๆ ที่ใช้ Ubuntu. เราบอกคุณ.

ขอบคุณเมนู i3-hud ที่พัฒนาโดย ราฟาเอล bocquetเราสามารถใช้ Unity HUD ในเกือบทุกสภาพแวดล้อมเดสก์ท็อป ดังนั้นหากคุณกำลังมองหาเครื่องมือดังกล่าวบางทีนี่อาจเป็นทางออกที่ดีสำหรับคุณ
เครื่องมือนี้พัฒนาโดย Bocquet ใช้งานได้กับ GTK2, GTK3 และแอปพลิเคชันที่ใช้ QT4 ถึงกระนั้นแอปพลิเคชันยังมีข้อบกพร่องบางอย่างกับ QT5 เช่น LibreOffice ยิ่งไปกว่านั้นเครื่องมือนี้แม้จะมีประโยชน์เพียงใด แต่ก็มีข้อ จำกัด บางประการ:
  • ใช้ไม่ได้กับ Firefox หรือ Thunderbid
  • ไม่ทำงานกับแอป QT5
  • มันใช้ไม่ได้กับ LibreOffice
  • ในการทำงานกับแอปพลิเคชัน Java ที่ใช้ไลบรารีสวิงคุณจะต้องติดตั้ง ญวัฒน์.

การติดตั้งเมนู i3-hud

ก่อนอื่นคุณต้องติดตั้งแพ็คเกจสองสามแพ็คเกจซึ่งโดยพื้นฐานแล้ว python3, หลาม-dbus, เมนู, appmenu-qt, Unity-gtk-moduleและ wget. ในการดำเนินการนี้ให้เรียกใช้:

sudo apt install python3 python-dbus dmenu โปรแกรมประยุกต์ -qt ความสามัคคี-gtk2 โมดูล -unity-gtk3-wget โมดูล

ตอนนี้เราสามารถดำเนินการดาวน์โหลดและติดตั้งแอปพลิเคชันได้ สำหรับสิ่งนี้เราดำเนินการดังต่อไปนี้:

cd /tmp
wget https://github.com/jamcnaughton/i3-hud-menu/archive/master.tar.gz
tar -xvf master.tar.gz
sudo mkdir -p /opt/i3-hud-menu
sudo cp -r i3-hud-menu-master/* /opt/i3-hud-menu/

โดยทั่วไปสิ่งที่เราทำคือรับโครงการซอร์สโค้ดทั้งหมดจากที่เก็บ Github บันทึกใน / tmp / คลายซิปและสร้างไดเร็กทอรีที่เราจะคัดลอกโครงการทั้งหมด

ตอนนี้เราต้องเปิดไฟล์ ~ /.โปรไฟล์ ของระบบของเรา คุณจะเห็นอย่างไรเมื่อคุณเริ่มต้นด้วย "." มันเป็นไฟล์ที่ซ่อนอยู่ดังนั้นหากคุณจะเปิดไฟล์แบบกราฟิกเพื่อที่จะดูไฟล์คุณจะต้องกด Ctrl + H

เมื่อไฟล์เปิดขึ้นเราจะเพิ่มซอร์สโค้ดต่อไปนี้ที่ส่วนท้ายของไฟล์:

export APPMENU_DISPLAY_BOTH=1
if [ -n "$GTK_MODULES" ]
then
GTK_MODULES="$GTK_MODULES:unity-gtk-module"
else
GTK_MODULES="unity-gtk-module"
fi

if [ -z "$UBUNTU_MENUPROXY" ]
then
UBUNTU_MENUPROXY=1
fi

export GTK_MODULES
export UBUNTU_MENUPROXY

หากไม่ได้ผลคุณสามารถลองคัดลอกซอร์สโค้ดเดียวกันนี้ลงในไฟล์ ~ / .bashrc.

ตอนนี้และในขั้นตอนสุดท้ายเราจะต้องทำให้แอปพลิเคชันทำงานเมื่อเริ่มเซสชันของเราเท่านั้น ในการทำเช่นนี้เราต้องทำให้โปรแกรมที่เรียกใช้งานในตอนเริ่มต้นถูกเรียกว่า i3-appmenu-service.py ภายในไดเร็กทอรี ~/ opt / i3-hud-menu /. หากคุณใช้ Xubuntu คุณสามารถไปที่ไฟล์ การกำหนดค่าระบบจากนั้นใน เซสชันและการเริ่มต้น (หรือเทียบเท่าในภาษาสเปน) จากนั้นใน แอปพลิเคชันเริ่มอัตโนมัติ และสุดท้ายคลิก เพิ่ม จากนั้นกรอกข้อมูลดังต่อไปนี้:

  • En ชื่อ เราต้องใส่ "i3 menu service" หรือชื่อที่ช่วยระบุแอปพลิเคชัน
  • En ลักษณะ เราสามารถเขียนคำอธิบายเล็กน้อยเกี่ยวกับสิ่งที่แอปพลิเคชันทำแม้ว่าฟิลด์นี้จะไม่จำเป็นก็ตาม
  • En คำสั่ง เราต้องวางเส้นทางของโปรแกรมซึ่งในกรณีของเราคือ /opt/i3-hud-menu/i3-appmenu-service.py

วิธีการเพิ่มแอปพลิเคชันเริ่มต้นขึ้นอยู่กับ distro ที่เราใช้ แต่โดยทั่วไปเราต้องปฏิบัติตาม "path" เดียวกันเสมอนั่นคือการกำหนดค่า -> แอปพลิเคชันเริ่มต้น -> เพิ่มและสุดท้ายกรอกข้อมูลในช่องตามที่เราเพิ่งกล่าวไป

ตอนนี้สิ่งที่น่าสนใจคือสามารถเปิดแอปพลิเคชั่นนี้โดยใช้คีย์ร่วมกันใช่ไหม?

ในการทำเช่นนั้นเราต้องไปที่การกำหนดค่าระบบและคลิกที่แท็บ:

  • แป้นพิมพ์ บน Xubuntu
  • แป้นพิมพ์ลัด บน Ubuntu Mate
  • เพิ่มทางลัดที่กำหนดเอง บน Linux Mint

ต่อไปเราต้องเลือกคีย์ที่เราต้องการรวมกัน (ในกรณีของฉัน (Alt + L) และเราจะได้หน้าต่างดังต่อไปนี้:

i3-menu-hud-xubuntu-คีย์

ซึ่งเราจะต้องเขียน path ของโปรแกรมที่จะเรียกใช้งานซึ่งในกรณีของเราคือ /opt/i3-hud-menu/i3-appmenu-service.py en คำสั่ง (หรือคำแปลเป็นภาษาสเปน)

จากนี้ไป คุณจะง่ายขึ้นอีกเล็กน้อยเมื่อค้นหาแอปพลิเคชันในระบบของคุณ จนกว่าจะถึงครั้งต่อไป

แหล่งที่มาดั้งเดิม: วิปป