Tortoisehg ไม่แสดงในเมนูบริบทของหอยโข่ง


12

ฉันเพิ่งติดตั้ง Ubuntu 11.10 บนเน็ตบุ๊กของฉันเมื่อวานนี้ ฉันมีปัญหาในการรับเต่าทำงานอย่างถูกต้องกับมัน ฉันเพิ่ม ppa ทั้งTortoiseHgและปรอท ฉันสามารถติดตั้งซอฟต์แวร์ (tortoisehg, tortoisehg-nautilus) ตามที่ฉันทำใน Ubuntu รุ่นที่ผ่านมา (ไม่ใช่ 11.04 - ฉันข้ามรุ่นนั้น) เมื่อฉันเรียกใช้ nautilus และไปที่ที่เก็บอันใดอันหนึ่งของฉันฉันไม่เห็นตัวเลือกเมนูบริบทใด ๆ สำหรับ tortoisehg และฉันไม่เห็นไอคอนซ้อนทับใด ๆ ที่ระบุสถานะของที่เก็บ ฉันรู้ว่า tortoisehg ได้รับการติดตั้งเพราะฉันสามารถออกคำสั่ง thg ที่เทอร์มินัลและโต๊ะทำงานปรากฏขึ้น

มีความคิดเห็นเกี่ยวกับวิธีทำให้สิ่งต่าง ๆ ทำงานได้อย่างไร?


ฉันสงสัยว่าใครรู้วิธีตั้งค่าเมนูบริบทด้วยตนเองหรือไม่
Bluebill

ตรวจสอบคำตอบของฉันมันค่อนข้างใกล้เคียงกับวิธีการของ Tortoisehg
zeitue

คำตอบ:


3

มันดูเหมือนว่าจะเกี่ยวข้องกับข้อผิดพลาด # 859104: ส่วนขยาย Nautilus เขียนในหลามจะไม่ได้ทำงานใน oneiric น่าเสียดายที่โซลูชันดูเหมือนว่าจะมีคนต้องการเขียนส่วนขยายของ tortoisehg Nautilus


8

ฉันมีปัญหานี้ด้วยดังนั้นฉันจึงเขียนบางอย่างเพื่อแก้ไข

เพียงแค่เรียกใช้สิ่งนี้ในเทอร์มินัลเพื่อตั้งค่า

START=$(pwd)
sudo apt-get install mercurial tortoisehg
mkdir -p ~/.local/share/nautilus/scripts/
cd ~/.local/share/nautilus/scripts/
hg clone https://bitbucket.org/zeitue/nautilus-mercurial-scripts
mv nautilus_mercurial_scripts/Mercurial/ .
rm -Rf nautilus_mercurial_scripts/
cd $START

ตกลงเสร็จตอนนี้เพียงคลิกขวาที่โฟลเดอร์ / repo และดูใต้สคริปต์


2
ดีพอสำหรับฉัน ควรทำเครื่องหมายเป็นคำตอบ
Pijusn

1
มันใช้งานได้ค่อนข้างดีสำหรับฉันเช่นกัน ขอขอบคุณ.
karlgrz

ขอบคุณที่เขียนสิ่งนี้ สำหรับทุกคนที่ใช้ ubuntu 13.04 คุณต้องใส่สคริปต์ใน /home/$USER/.local/share/nautilus/scripts/ เพื่อให้ nautilus ค้นหามัน
NotNamedDwayne

4

ฉันกำลังค้นคว้าสิ่งนี้ด้วยตัวเอง มันอาจจะเกี่ยวข้องกับข้อผิดพลาดในหอยโข่งหลามทำงานบน oneiric ในคำอธิบายมีการกล่าวถึงข้อผิดพลาดที่เกี่ยวข้องที่อาจเกิดขึ้นกับปัญหาเมนูบริบทที่คล้ายกันในแอปพลิเคชันอื่น


4

มีข้อผิดพลาดในการรายงาน TortoiseHG bugtracker คือhttps://bitbucket.org/tortoisehg/thg/issue/1333/ubuntu-1110-tortoisehg-doesnt-show-up-in


2

ฉันจัดการทำให้มันใช้งานได้ง่ายโดยใช้ tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg

0

หากคุณมีสิ่งนี้:

(nautilus:2750): Nautilus-Python-WARNING **: g_module_open libpython failed: /usr/lib/libpython2.7.so.1.0: cannot open shared object file: No such file or directory
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Starting plugin: opengl
ImportError: could not import gobject (error was: '/usr/lib/x86_64-linux-gnu/libpyglib-gi-2.0-python2.7.so.0: undefined symbol: _Py_ZeroStruct')

ในไฟล์. xsession-errors ที่โฮมไดเร็กตอรี่อาจจะช่วยคุณได้:

https://bugs.launchpad.net/ubuntu/+source/tortoisehg/+bug/1202823

โชคดี

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