ฉันจะตั้งค่า PyCharm ให้เปิดจาก Launcher ได้อย่างไร


125

ฉันได้ติดตั้ง PyCharm บนแล็ปท็อป Ubuntu 13.10 ใหม่เอี่ยมแล้ว

ในการเปิดตัว PyCharm ฉันพบว่าฉันต้องไปที่ไดเรกทอรีที่ pycharm อาศัยอยู่และดำเนินการจากที่นั่นเช่น:

cd home/matt/software/pycharm/bin sh pycharm.sh

ฉันหวังว่านี่จะไม่ขอมากเกินไป แต่ฉันอยากจะคลิกไอคอนในตัวเรียกใช้งานเพื่อเปิดแอปพลิเคชันนี้

ฉันลองคลิกขวาที่ไอคอน PyCharm ใน Launcher เมื่อแอพทำงานและเลือก "Lock To Launcher" แต่มันไม่ทำงาน (หลังจากปักหมุดเมื่อฉันพยายามเรียกใช้ซอฟต์แวร์ด้วยวิธีนี้ไอคอนจะสั่นคลอนอย่างมาก อย่างน่าอึดอัดใจสองสามครั้งและไม่ทำอะไรเลย)

แอปขนาดเล็กที่ชื่อว่า Alacart มีข่าวลือว่ามีประโยชน์ แต่ฉันไม่รู้ว่ามันใช้งานได้อย่างไรและดูเหมือนไร้ประโยชน์ ฉันไม่แน่ใจว่าทำไมผู้เขียนถึงแกล้งเราด้วยปุ่ม "ช่วยเหลือ" หากไม่มีไฟล์ช่วยเหลือที่เขียนเพื่อให้เราดู

ความพยายามเพิ่มเติมได้รวมหน้าการอ่านหลังจากหน้าเอกสารทางเทคนิคเกี่ยวกับวิธีการเขียนสคริปต์ที่จะช่วยปรับแต่งประสบการณ์ของฉัน

ฉันจะตั้งค่า PyCharm ให้เริ่มจาก Launcher ได้อย่างไร?


1
ปุ่ม "ล็อคเพื่อเรียกใช้" ใช้งานได้กับ UBUNTU LTS 16.04, PyCharm 2018.2
techkuz

บน Ubuntu 18.0x: i เปิดตัว pycharm, ii. คลิกขวาไอคอน pycharm บนตัวเรียกใช้งาน, iii ในรายการแบบหล่นลงเลือก "เพิ่มในรายการโปรด"
Zhubarb

คำตอบ:


243

PyCharm สามารถสร้างไอคอนตัวเรียกใช้งานเองได้ (แต่จะไม่สร้างตามค่าเริ่มต้น)

สิ่งที่คุณต้องทำคือ:

  1. เริ่ม PyCharm
  2. จากเมนูเครื่องมือให้เลือก "สร้างรายการเดสก์ท็อป ... "
  3. ทำเครื่องหมายที่ช่องที่เกี่ยวข้องหากคุณต้องการให้ตัวเรียกใช้งานสำหรับผู้ใช้ทั้งหมด
  4. หากคุณเลือก "สร้างรายการสำหรับผู้ใช้ทั้งหมด" คุณจะถูกถามรหัสผ่านของคุณ
  5. ฟองข้อความสีเขียวควรปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าสำเร็จ
  6. จากนั้นคุณควรจะสามารถค้นหา PyCharm ได้ใน Unity Dash หรือตรึงมันไว้ที่ตัวเรียกใช้งาน

หมายเหตุ: คุณอาจต้องรีสตาร์ทระบบก่อนที่จะปรากฏขึ้น


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

3
@ MattO'Brien คุณสามารถค้นหาไฟล์ PyCharm ใน~/.local/share/applications(สำหรับผู้ใช้ของคุณ) หรือ/usr/share/applications(สำหรับผู้ใช้ทั้งหมด) คลิกขวาที่นี่> คุณสมบัติและตรวจสอบฟิลด์ 'คำสั่ง'
kiri

ฟิลด์ 'Command' กล่าวว่า "/home/matt/software/pycharm/bin/pycharm.sh"% f มีอะไรผิดปกติหรือไม่?
Matt O'Brien

@ MattO'Brien chmod a+x /home/matt/software/pycharm/bin/pycharm.shฉันคิดว่าคุณเพียงแค่ต้องทำงานนี้
kiri

3
ฉันใช้ PyCharm CE และไม่มี "สร้างรายการเดสก์ท็อป ... " ในเมนูเครื่องมือ
mhaghighat

12

ในความคิดของฉันวิธีการ "บริสุทธิ์ที่สุด" คือการสร้างตัวเรียกใช้งานในโปรแกรมแก้ไขข้อความที่มีลักษณะดังนี้:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-2017.1.1/bin/pycharm.png
Exec="/opt/pycharm-2017.1.1/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

ฉันเชื่อว่าสิ่งนี้ถูกสร้างขึ้นโดย JetBrains แต่คุณสามารถพิมพ์ของคุณเอง จากนั้นบันทึกลงใน /home/yourname/.local/share/applications/appname.desktop สำหรับตัวเรียกใช้งานที่เชื่อมโยงกับการเข้าสู่ระบบของคุณเองหรือไปที่ /usr/share/applications/appname.desktop หากคุณต้องการให้ผู้ใช้รายอื่นของ ระบบของคุณ

เห็นได้ชัดว่าเมื่อแก้ไขคุณสามารถแก้ไขไอคอน ฯลฯ และคุณสามารถถ่ายโอนทักษะนี้ไปยังแอพหรืองานอื่น ๆ


4

ฉันมีปัญหาเดียวกันหลังจาก "สร้างรายการเดสก์ท็อป ... " นี่คือสิ่งที่แก้ไขปัญหาของฉัน: ไปที่โฟลเดอร์ช่องเก็บของ PyCharm และเพิ่มบรรทัดต่อไปนี้ที่จุดเริ่มต้นของpycharm.shสคริปต์:

export JDK_HOME='your java home folder'

และบันทึกไฟล์ ตอนนี้เรียกใช้รายการตัวเรียกใช้จาก Unity


นี่เป็นการแก้ไขปัญหาของฉันในที่สุด! เคยมองหาวิธีแก้ปัญหาสำหรับคนนี้มาระยะหนึ่งแล้ว ขอบคุณ!
diplosaurus

@diplosaurus คุณยินดีมาก!
Basir Shariat

3

มีโปรแกรมที่เรียกว่า "เมนูหลัก" จากศูนย์ซอฟต์แวร์ จะช่วยให้คุณสร้างปืนกลสำหรับคำสั่งใด ๆ

นอกจากนี้คุณต้องเรียกใช้cdและเปิดใช้เป็นคำสั่งเดียวเช่นนี้:

sh -c "cd /folder/to/go/to  && launch-command -options"

คลิกรายการใหม่ คลิกรายการใหม่

ป้อนชื่อสำหรับตัวเรียกใช้งานและคำสั่งและอาจเป็นรูปภาพ ป้อนชื่อสำหรับตัวเรียกใช้งานและคำสั่งและอาจเป็นรูปภาพ


shถ้าคุณอ่านรุ่นเดิมว่านี้ก็อาจไม่ทำงานเพราะขาดของคำสั่งเดียวโดยใช้ ตรวจสอบเวอร์ชั่นที่แก้ไขด้านบน
Julian Stirling

กรุณายกโทษให้ฉัน. เมื่อฉันสร้างรายการใหม่นี้ขั้นตอนต่อไปคืออะไร ตัวเรียกใช้ของฉันอยู่ที่นั่นในแอพ "เมนูหลัก" ฉันจะทำให้มีประโยชน์นี้ได้อย่างไร
Matt O'Brien

อ่านี่เราสับสนเพราะฉันใช้ Gnome ไม่ใช่ Unity ตอนนี้มันควรจะปรากฏใน Unity Dash ฉันคิดว่าคุณสามารถลากมันจากตรงนั้นไปที่บาร์ของ launcher unity ได้อย่างที่ฉันทำได้ใน Gnome
Julian Stirling

ดูในโฟลเดอร์: ~/.local/share/applicationsคุณเห็นตัวเรียกใช้งานหรือไม่ เปิดตัวแก้ไข dconf (ติดตั้งหากคุณไม่มี) และไปที่: "desktop-> unity-> launcher -> favourites" ลองเพิ่มชื่อของ launcher ในรายการนั้น
Julian Stirling

ภายใต้ "เดสก์ท็อป -> ความสามัคคี" เรามี "เลนส์" และ "นักวิ่ง" เท่านั้น
Matt O'Brien

1

สมมติว่าค่าเริ่มต้นของ Gnome WM โดยเปิดแอปพลิเคชัน PyCharm ให้คลิกขวาที่ไอคอนท่าเรือ เลือกตัวเลือก "เพิ่มในรายการโปรด"

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.