ฉันสามารถแก้ไขไอคอนใดที่ปรากฏในเส้นประ Unity ได้หรือไม่


17

เมื่อฉันเปิดแดชใน 11.04 ฉันจะได้รับไอคอนสองแถว แถวแรกมี 'เลนส์' ที่พาฉันไปยังรายการ applicaitons / files; แถวที่สองเปิดแอปพลิเคชั่นเฉพาะ - เรียกดูเว็บดูรูปภาพเช็คอีเมลฟังเพลง

มีวิธีใดบ้างที่จะเปลี่ยนไอคอนของโปรแกรมในแถวที่สองที่ชี้ไปเป็น? (ถ้าฉันจะเพิ่มเลนส์ใหม่พวกเขาจะปรากฏขึ้นและฉันสามารถเปลี่ยนลำดับได้หรือไม่) จนถึงตอนนี้ดูเหมือนว่าไอคอนเบราส์เว็บและฟังเพลงที่เกี่ยวข้องกับตัวเลือกแอปพลิเคชันที่ฉันต้องการ สิ่งแรกอาจเป็นได้ทั้ง Firefox หรือ Chromium (และบางทีอาจเป็นอย่างอื่น) และอย่างที่สองอาจเป็น Banshee หรือ Rhythmbox อย่างไรก็ตามฉันไม่สามารถเปลี่ยนไอคอนเช็คอีเมลได้ มันยังคงถูกตรึงอยู่กับ Evolution แม้ว่าฉันจะตั้ง Thunderbird เป็นไคลเอนต์อีเมลที่ฉันต้องการ ฉันต้องการเปลี่ยนแปลงสิ่งนี้ถ้าทำได้


คุณลองค้นหาในโฟลเดอร์ / usr / share / unity แล้วหรือยัง? อาจมีไฟล์อยู่ในนั้นคุณสามารถแก้ไขได้ ฉันจะตรวจสอบมันโดยเร็วที่สุด ฉันมีปัญหาเล็กน้อยในการเริ่ม Natty ใน VM มันควรจะเป็นเพียงเล็กน้อย
bntser

ขออภัยฉันไม่สามารถหาวิธีที่จะทำ ไฟล์เดียวในโฟลเดอร์นั้นเกี่ยวข้องกับแอพพลิเคชั่นและเมนูไฟล์
bntser

คำตอบ:


3

ปัญหาเมลรู้จักข้อบกพร่องใน Unity ข้อผิดพลาดมีการรายงานที่นี่และได้รับการแก้ไขสำหรับ 11.04


ฉันจะลองดูใน / usr / share / unity เพื่อดูว่ามีบางอย่างที่ฉันสามารถแก้ไขได้หรือไม่ รายงานข้อผิดพลาดเป็นของฉัน - เมื่อฉันรายงานครั้งแรกฉันไม่แน่ใจว่ามันเป็นข้อผิดพลาดหรือถ้ามันหมายถึงเป็นอย่างนั้น - มีบางสิ่งที่ไม่สามารถเปลี่ยนแปลงได้เนื่องจากการตัดสินใจออกแบบ กรณีฉันเดาว่ามันน่าจะเป็นคำขอคุณสมบัติมากกว่านี้) รายงานข้อผิดพลาดได้รับมอบหมายให้ใครบางคนดังนั้นฉันคาดหวังว่าเราจะเห็นมันได้รับการแก้ไข (ฉันสงสัยว่าเป็นเพราะ Thunderbird อธิบายว่าตัวเองเป็นไคลเอนต์ 'mail' มากกว่าลูกค้า 'อีเมล')
Sean Fitzpatrick

8

หากต้องการเปลี่ยนแอปพลิเคชั่นเริ่มต้นให้คลิกเมนูพลังงาน / การตั้งค่าที่มุมขวาบนของหน้าจอ (อันที่มีสัญลักษณ์ OFF) และเลือกรายการสุดท้าย ( System Settings)

เลือกPreferred Applicationsในหน้าต่างที่จะปรากฏขึ้นเพื่อให้คุณสามารถเปลี่ยนแปลงได้

เท่าที่ฉันรู้มันเป็นไปไม่ได้ที่จะเพิ่มรายการเพิ่มเติมใน Unity Dash


6

ฉันเข้าใจสิ่งที่เขาหมายถึงในวันเก่าคุณสามารถคลิกขวาที่เมนูและแก้ไขตอนนี้คำตอบคือการติดตั้ง alacarte

sudo apt-get install alacarte

Alacarte สามารถเรียกใช้จากเทอร์มินัลหรือ Unity Dash


2

น่าเสียดายที่ใน 11.04 / 11.10 ไม่มีทางที่จะเปลี่ยนทางลัดใน dash เป็นแอปพลิเคชั่นที่คุณต้องการโดยพลการเว้นแต่คุณจะแก้ไขซอร์สโค้ดโดยตรง

อย่างไรก็ตามหากคุณตั้งค่าเบราว์เซอร์โปรแกรมจดหมายและเครื่องเล่น mp3 ในPreferred ApplicationsUnity จะเคารพการตั้งค่าเหล่านั้น

ป้อนคำอธิบายรูปภาพที่นี่


ใช่ฉันทำงานแล้ว มีปัญหาในการทำให้ธันเดอร์เบิร์ดปรากฏเป็นไคลเอนต์อีเมล ฉันยื่นข้อบกพร่องสองสามข้อเมื่อสองสัปดาห์ก่อนและมันก็แยกออกเป็นอย่างดี!
Sean Fitzpatrick

0

ฉันใช้งานได้โดยใช้เวอร์ชันแก้ไขเล็กน้อยของคำตอบแรกของคำถามนี้มีตัวเรียกใช้งานที่กำหนดเองและรายการด่วนแบบเอกภาพอะไรบ้าง

ฉันไม่แน่ใจว่ามันเป็นวิธีที่ดีที่สุด เหนือสิ่งอื่นใดฉันต้องฮาร์โค้ดในเส้นทางโฮเมอร์ของฉันเพราะมันจะไม่ทำงานถ้าฉันใช้ ~ หรือ $ HOME นี่เป็นการเปิดตัว nautilus แต่คุณสามารถรันอะไรก็ได้โดยเปลี่ยนบรรทัด 'Exec'

คำแนะนำ:

คัดลอกไฟล์ 'โฟลเดอร์บ้าน' ไปยังไดเรกทอรีบ้านของคุณ:

cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications

เปิดไฟล์เพื่อแก้ไขใน gedit:

gedit ~/.local/share/applications/nautilus-home.desktop

ค้นหาบรรทัดต่อไปนี้จากไฟล์:

OnlyShowIn=GNOME;

แทนที่บรรทัดด้านบนด้วย:

OnlyShowIn=GNOME;Unity;

เพิ่มข้อความนี้ที่ด้านล่างของไฟล์โดยแทนที่ในพา ธ โฮมไดเร็กทอรีของคุณ:

X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Videos
Exec=nautilus /home/YOURUSERNAME/Videos
TargetEnvironment=Unity

[Documents Shortcut Group]
Name=Documents
Exec=nautilus /home/YOURUSERNAME/Documents
TargetEnvironment=Unity

[Music Shortcut Group]
Name=Music
Exec=nautilus /home/YOURUSERNAME/Music
TargetEnvironment=Unity

[Pictures Shortcut Group]
Name=Pictures
Exec=nautilus /home/YOURUSERNAME/Pictures
TargetEnvironment=Unity

[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus /home/YOURUSERNAME/Downloads
TargetEnvironment=Unity

บันทึกและปิดไฟล์

ออกจากระบบและลงชื่อเข้าใช้อีกครั้งเพื่อดูการเปลี่ยนแปลง


#sudo apt-get install alacarte gnome-panel จากนั้นฉันออกจากระบบและเข้าสู่ระบบอีกครั้งฉันไม่สามารถแก้ไขเมนูในสถานะปัจจุบันได้ เนื่องจากฉันมีแอปพลิเคชันที่กำหนดเองจำนวนมากเกินไปที่จะเพิ่มลงในเมนูด้วยตัวแก้ไขข้อความจึงไม่ได้ผล อย่างน้อยฉันชอบ 11.10 ตัวใหม่ตั้งแต่ pulseaudio หรือ alsa ทำงานอย่างถูกต้อง
Cresho

ใช่แล้ว. มันขึ้นอยู่กับสิ่งที่คุณหมายถึงโดยเมนูแม้ว่า มีมากมาย. ไม่สามารถแก้ไขได้ทั้งหมดเนื่องจากมีหลายรายการที่เป็นแบบไดนามิกอย่างสมบูรณ์ ตัวอย่างเช่นร้านค้าเพลงจะค้นหาร้านค้าเพลงจริงผ่านเครือข่ายดังนั้นจึงไม่มีเหตุผลที่จะแก้ไขได้
Jo-Erlend Schinstad

สิ่งที่ alacarte ทำเพื่อเป็นคำพังเพย นั่นคือสิ่งที่ฉันกำลังมองหา!
Cresho

ตอนนี้ฉันย้ายไป kubuntu 11.10 แล้ว ฉันชอบความสามัคคี แต่ก็ไม่พร้อมสำหรับเวลาสำคัญ ฉันไม่สามารถทำงานได้! ฉันหมายถึงทำงานที่ทำงานโดยไม่สามารถทำบางสิ่งได้ Kubuntu สามารถใช้งานได้มากกว่าในขณะนี้ด้วย vsync ทำงานอย่างถูกต้องในเวลานี้ (การปรับการตั้งค่าทำงาน) ฉันจะรอจนกว่าจะสามารถใช้งานได้มากขึ้น เตือนฉันเมื่อ kubuntu เปิดตัวครั้งแรก
Cresho


0

ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
RolandiXor

-2

"น่าเสียดายที่ 11.04 ไม่มีทางที่จะเปลี่ยนทางลัดในแอปพลิเคชันใด ๆ ที่คุณต้องการโดยพลการ"

บอกตามตรงว่าคุณไม่ได้พูดความจริง ... คุณสามารถเปลี่ยนรายการในเมนูแอปพลิเคชันเช่นเดียวกับที่คุณสามารถเปลี่ยนแปลงอะไรในระบบของคุณ (มันเป็นคนโอเพนซอร์ส!) ปัญหาคือคนส่วนใหญ่ไม่รู้ว่าจะไปหาที่ไหน ^^

เมื่อพูดถึงแอพพลิเคชั่นที่แสดงในเมนูของคุณสามารถพบได้ในไดเรกทอรี / usr / share / applications ทุกรายการมีประเภทไฟล์ "* .desktop" ซึ่งเป็นไฟล์ที่เป็นข้อความและคุณสามารถแก้ไขได้ใน vim หรือ gedit (โปรดทราบว่าพวกเขาอยู่ภายใต้รูท หากคุณลบรายการมันจะไม่ปรากฏในเมนูของคุณอีกต่อไป :) สำหรับการเพิ่มรายการมันเป็นเพียงเรื่องของการเรียนรู้วิธีการเขียนไฟล์ * .desktop และวางไว้ในไดเรกทอรีแอปพลิเคชัน

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบไฟล์ ".desktop" ฉันจะแนะนำคุณไปยังhttp://linuxcritic.wordpress.com/2010/04/07/anatomy-of-a-desktop-file/ :) เพลิดเพลิน!

นี่อาจจะเป็นบิตเก่า ๆ ^ ^ แต่ให้ชุมชนโอเพ่นซอร์สอีกไม่กี่เดือนและบางคนจะเขียน alacarte เวอร์ชันที่อัปเดตซึ่งทำเพื่อคุณ :)


2
การแก้ไขไฟล์ .desktop ยังคงไม่อนุญาตให้คุณตั้งค่าว่าแอปพลิเคชั่นใดบ้างที่สามารถแสดงอยู่ในรายการได้
Jorge Castro

ดูเหมือนกับว่ารายการเหล่านี้ถูกคอมไพล์ในคลาส com / canonical ... วิธีที่ยอดเยี่ยมในการเป็น opensource ubuntu ... ฉันมาจากระบบ fedora และด้วยความรู้เล็กน้อยคุณสามารถเปลี่ยนแปลงอะไรก็ได้ (จนถึง fedora lovelock เมื่อพวกเขาแนะนำ gnome3)
Peter Vermeulen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.