ติดตั้ง 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 คำสั่ง (หรือคำแปลเป็นภาษาสเปน)

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

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ไรเซอร์ dijo

    ละเมิดสัญญาอนุญาตครีเอทีฟคอมมอนส์อีกครั้ง คัดลอกโพสต์โดยไม่อ้างแหล่งที่มา

    แหล่งที่มาดั้งเดิมมีดังต่อไปนี้:

    http://www.webupd8.org/2016/06/how-to-get-unity-like-hud-searchable.html

    หากคุณไม่ใส่แหล่งที่มาฉันจะขอให้ Google desindexe โพสต์นี้จาก Google

    https://support.google.com/legal/troubleshooter/1114905?hl=es

    ที่นั่นคุณ ... หรือเรียนรู้ที่จะอ้างอิงแหล่งที่มามิฉะนั้น Google จะไม่จัดทำดัชนีโพสต์ใด ๆ

    1.    มิเกลเปเรซ dijo

      อรุณสวัสดิ์ Reizor

      ขอบคุณสำหรับคำเตือนความตั้งใจสุดท้ายของเราคือการละเมิดสัญญาอนุญาตครีเอทีฟคอมมอนส์ ความผิดของฉัน. ฉันเขียนโพสต์ตอน 6 โมงเช้าและไม่สามารถอ้างอิงแหล่งที่มาเดิมได้

      ขออภัยในความไม่สะดวก.

  2.   ไรเซอร์ dijo

    การแก้ไขเป็นเรื่องที่ชาญฉลาด แต่ฉันไม่คิดว่าคุณจะกังวลและปัญหาก็ไปกับคุณ คุณจะเห็นได้อย่างชัดเจนว่าปัญหาในการให้ข้อมูลอ้างอิงไม่เหมาะกับคุณ

    นำไปแก้ไขแล้วคุณสามารถทำได้โดยใช้ลิงก์ต่อไปนี้:

    http://ubunlog.com/instalar-los-ultimos-drivers-nvidia-ubuntu/

    http://ubunlog.com/sacale-los-colores-numix-oomox/

    http://ubunlog.com/cambia-icono-del-lanzador-unity-ubuntu-16-04/

    http://ubunlog.com/k2pdfopt-optimiza-archivos-pdf-moviles/

    http://ubunlog.com/quitar-molesto-reporte-errores-ubuntu-16-04/

    ฯลฯ ...

    หากคุณไม่ทราบข้อมูลอ้างอิงที่ฉันสามารถให้คุณได้ ... และถ้าฉันดูโพสต์เพิ่มเติมฉันจะหาข้อมูลเพิ่มเติม

    1.    มิเกลเปเรซ dijo

      ขอบคุณมากสำหรับความช่วยเหลือของคุณ
      เป็นบรรณาธิการของ Ubunlogอย่างที่คุณสามารถจินตนาการได้ ฉันสามารถรับผิดชอบเฉพาะโพสต์ของฉันเท่านั้น และฉันไม่เชื่อว่าฉันมีสิทธิ์หรือเสรีภาพในการแก้ไขบทความของเพื่อนนักเขียนบล็อกของฉัน อย่างไรก็ตาม หากคุณมีข้อร้องเรียนหรือข้อเสนอแนะเกี่ยวกับบล็อก คุณสามารถเขียนเข้ามาได้ -> นี้ <--- แบบฟอร์มการติดต่อ

      ในฐานะผู้สนับสนุนซอฟต์แวร์เสรีฉันพยายามเคารพทุกสิ่งที่เกี่ยวข้องกับใบอนุญาตและเนื้อหาของบุคคลที่สามเสมอ ถึงกระนั้นสิ่งนี้อาจเป็นญาติกันมาก ฉันยอมรับว่าหากบทความที่ได้มีความคล้ายคลึงกับต้นฉบับอย่างมากควรกล่าวถึงแหล่งที่มา แต่ถ้าคุณเพิ่งนำแนวคิดจากบล็อกอื่นและเขียนโพสต์อื่นในของเราฉันไม่เห็นว่าทำไมคุณต้องพูดถึงที่มา

      แนวคิดต่างๆ มีอยู่ด้วยตัวเอง และเนื่องจากบล็อกอื่นเขียนเกี่ยวกับหัวข้อใดหัวข้อหนึ่งก่อน เราจึงไม่สามารถเขียนถึงหัวข้อนั้นได้ นอกจากนี้ หัวข้อต่างๆ มากมายมีวัตถุประสงค์อย่างแน่นอน หลายครั้งจึงไม่มีทางเลือกอื่นนอกจากการคัดลอกขั้นตอนบางอย่างตามที่เป็นอยู่ เนื่องจากเป็นการดำเนินการในลักษณะเดียวเท่านั้น ไม่ใช่วิธีอื่น ยังคงอยู่ใน Ubunlog เราพยายามนำเสนอทุกสิ่งในบทความของเราเองเสมอ และเหนือสิ่งอื่นใดคือให้มุมมองของเรา ทักทายและขอบคุณสำหรับคำวิจารณ์🙂