Score:0

ตั้งค่าแอปพลิเคชันเริ่มต้นเพื่อเปิดไฟล์

ธง ng

ฉันมีไฟล์ที่มีนามสกุล .กรณี ที่ฉันต้องการเปิดด้วยซอฟต์แวร์ พาราวิว. ฉันสามารถเปิดไฟล์ดังกล่าวโดยใช้เทอร์มินัล (ไฟล์ paraview.case) หรือเปิดโดยตรงจากซอฟต์แวร์

แต่เมื่อฉันคลิกสองครั้งที่ไฟล์ในเทอร์มินัล มันบอกว่าไม่มีแอปพลิเคชันติดตั้งเพื่อเปิดไฟล์ดังกล่าว และในเมนู เปิดด้วยแอปพลิเคชันอื่น, Paraview ไม่ปรากฏในรายการ (ในขณะที่ปรากฏในรายการแอปพลิเคชัน)

มีวิธีบอกอูบุนตูไหมว่าฉันต้องการทั้งหมด กรณี ไฟล์ที่จะเปิดด้วย /usr/bin/paraview ? ฉันใช้อูบุนตู 20.04.

ฉันพบบางโพสต์ที่เกี่ยวข้องกับปัญหานี้ แต่ฉันไม่สามารถจัดการกับปัญหาของฉันได้...

FedKad avatar
cn flag
หากไม่มีไฟล์ `.desktop` สำหรับซอฟต์แวร์ `paraview` คุณสามารถสร้างไฟล์และวางไว้ใต้ไดเร็กทอรี `~/.local/share/applications/` หลังจากนั้น คุณควรจะสามารถ "เชื่อมโยง" ส่วนขยาย `.case` กับ "แอปพลิเคชัน" นี้ได้ตามที่คุณลองแล้ว
Score:1
ธง gq

ปัญหาหนึ่งที่เป็นไปได้ว่าทำไมสิ่งนี้ถึงเกิดขึ้นเนื่องจากไฟล์ .desktop ไม่ยอมรับไฟล์

  • ค้นหาไฟล์ paraview.desktop (อาจอยู่ในหลายตำแหน่ง เริ่มค้นหา /usr/share/applications/ หรือ /var/lib/snapd/desktop/applications/)
  • เปิดด้วยโปรแกรมแก้ไขข้อความ ใน ผู้บริหาร บรรทัดควรมี a %ยู ในตอนท้าย
  • หากไม่มี ให้คัดลอกไฟล์ใน ~/local/share/applications/
  • แก้ไขไฟล์โดยเพิ่ม %ยู ที่ส่วนท้ายของบรรทัด Exec ดังนี้: Exec=paraview %U ไลน์.
  • ทำให้ไฟล์เรียกใช้งานได้
  • ออกจากระบบและเข้าสู่ระบบอีกครั้ง
  • ลองเปิดไฟล์ .case โดยคลิกขวาที่ Open with command
  • ถ้าสำเร็จให้คลิกขวาที่ไฟล์อีกครั้ง เลือก Properties ตามด้วย open with
Thomas avatar
ng flag
ฉันทำตามที่คุณพูดแล้ว แต่ไม่ได้ผล ฉันมีพฤติกรรมแบบเดียวกับก่อนหน้านี้ ฉันพยายามเพิ่ม `%U` หรือให้พาธแบบเต็มไปยัง paraview (ตามที่อธิบายไว้ใน [หน้านี้](https://www.maketecheasier.com/create-desktop-file-linux/))
gq flag
คุณแน่ใจหรือว่าคุณสร้างไฟล์ .desktop ให้ใช้งานได้
Thomas avatar
ng flag
ใช่ : ฉันลอง `chmod u+x paraview.desktop` และ `chmod +x paraview.desktop` ด้วย เมื่อฉันพยายามเปิดไฟล์ `.case` โดยดับเบิลคลิกที่ไฟล์นั้น ข้อความแสดงข้อผิดพลาดคือ « ไม่มีการติดตั้งแอปพลิเคชันสำหรับไฟล์ " fichier IFF " [...]» (nb : เนื่องจากภาษาของระบบของฉันคือภาษาฝรั่งเศส , กระทู้นี้ผมแปลเฉพาะส่วนที่นอกเหนือจากคำพูดในข้อความนะครับ)
gq flag
จะเกิดอะไรขึ้นถ้าคุณเรียกใช้ `paraview /path/to/.case file` ในเทอร์มินัล
Thomas avatar
ng flag
มันใช้งานได้ดี: เปิด paraview
gq flag
คุณเว้นวรรคหน้า `%U` หรือไม่ ตรวจสอบให้แน่ใจว่าคุณกำลังเปิดไฟล์ .desktop ที่แก้ไขแล้ว ไม่ใช่ไฟล์ต้นฉบับ เพื่อให้แน่ใจว่าคุณกำลังเรียกใช้ไฟล์ที่ถูกต้อง คุณสามารถแก้ไขฟิลด์ `Name=` เล็กน้อยเพื่อแยกความแตกต่างระหว่างไฟล์ .desktop สองไฟล์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา