ไอคอน git bash บน windows 7


6

ไอคอนทางลัดไปยัง Git Bash ถูกต้อง อย่างไรก็ตามเมื่อฉันเปิดและเปิดเชลล์ไอคอนหน้าต่างเชลล์คือไฟล์ exe สิ่งนี้รบกวนขณะแท็บ alt

มันทำงานอย่างถูกต้องบน windows XP

cmd.exe บน win7 มีไอคอนของตัวเอง (ไม่ใช่ไอคอน exe) ดังนั้นฉันเชื่อว่าสิ่งที่ฉันต้องการบรรลุนั้นทำได้

ฉันจะแน่ใจได้อย่างไรว่าไอคอนหน้าต่างได้รับไอคอน Git


1
คุณสามารถพูดถึง EXE ที่ถูกกำหนดเป้าหมายโดยทางลัดได้หรือไม่? คุณลองสร้างทางลัดใหม่ไปยัง EXE นั้น (พูดบนเดสก์ท็อป) และเปลี่ยนไอคอนหรือไม่? ไอคอนยังคงอยู่หรือไม่?
Karan

"C:\Program Files (x86)\Git\bin\sh.exe" --login -iเป้าหมายคือ ฉันสร้างทางลัดใหม่ "sh" ในตำแหน่งเดียวกับทางลัด "Git Bash" ( C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Git) และมันใช้งานได้! ฉันกระจายไฟล์และแตกต่างกัน แต่ไม่สามารถมองเห็นได้ในกล่องโต้ตอบคุณสมบัติของลิงก์ แก้ไขปัญหาได้แล้วขอบคุณ แต่ฉันไม่เข้าใจว่าทำไมไอคอนเสียตั้งแต่แรก
Gauthier

ฉันเพิ่มโซลูชันเป็นคำตอบด้านล่างด้วยทฤษฎีบางอย่าง ไม่สามารถพูดได้ 100% อย่างแน่นอนแม้ว่าสิ่งที่รับผิดชอบ
Karan

คำตอบ:


1

ฉันไม่ทราบว่าทำไมบางครั้งสิ่งนี้เกิดขึ้น (บางทีแคชไอคอนไม่ได้รับการอัปเดตอย่างถูกต้องหรือเสียหาย) แต่โดยทั่วไปแล้วการสร้างแคชไอคอนขึ้นมาใหม่หรือสร้างทางลัดขึ้นใหม่ด้วยไอคอนที่กำหนดเอง


ฉันไม่ได้พยายามสร้างแคชไอคอนขึ้นมาใหม่ แต่การสร้างทางลัดใหม่ด้วยตัวเองนั้นเป็นการหลอกลวง
Gauthier

5

ฉันมีปัญหาเดียวกันการเชื่อมโยงไอคอนจากโฟลเดอร์ที่ไม่มีช่องว่างในนั้นเป็นการหลอกลวง (ฉันได้ติดตั้ง Git C:\Program Files (x86)ซึ่งมีช่องว่างอยู่ในนั้น) C:\iconsเพียงแค่คัดลอกไอคอนที่อื่นเช่น


1
+1 FWIW ฉันลองคำตอบที่ยอมรับแล้วซึ่งไม่ได้ผลสำหรับฉัน ฉันลองสิ่งนี้แล้วก็ใช้งานได้ จากนั้นฉันเปลี่ยนกลับไปเป็นตำแหน่งไอคอนดั้งเดิมและยังใช้งานได้ - แม้หลังจากรีบูต ไปคิด
Mark Seemann

1
ใช่ฉันมีเหมือนกันมันแปลก ฉันได้เปิดปัญหาเกี่ยวกับ GitHubแต่แล้วฉันก็ไม่สามารถทำซ้ำได้อีก
jakub.g

ทำงานให้ฉันด้วย!
petebowden

2

ฉันเปลี่ยนตำแหน่งไอคอนจาก

%ProgramFiles(x86)%\Git\etc\git.ico

ไปยัง

C:\Program Files (x86)\Git\etc\git.ico

ซึ่งเมื่อเปิดไดอะล็อกขึ้นมาใหม่ Windows จะถูกแทนที่ด้วย

%ProgramFiles% (x86)\Git\etc\git.ico

. วิธีนี้แก้ไขปัญหาสำหรับฉัน พา ธ เหล่านี้อ้างถึงตำแหน่งเดียวกัน แต่อย่างใดที่หนึ่งถูกทำลายในขณะที่การทำงานที่สองและสาม

ดังนั้นจึงดูเหมือนว่ามีช่องว่างบางประเด็นเกิดขึ้น แต่ไม่ใช่ช่องว่างในชื่อไดเรกทอรีซึ่งเป็นปัญหา

ใช่คำตอบนี้สร้างในคำตอบของ jakub.g

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