ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkפתיחת קבצים בסביבת העבודה משורת הפקודה

published at 15/10/2012 - 01:43 · ‏פורסם mksoft · ‏tags X , טיפים וקישורים · שלח לחברידידותי למדפסת
הסביבה הגרפית משתמשי MS חלונות מנוסים מכירים את הפקודה start, אשר מאפשרת לפתוח קבצים וקישורים מתוך שורת הפקודה (כמו גם שימוש בסקריפטים). נתקלתי במספר משתמשי סביבות עבודה חופשיות אשר אינם מכירים אפשרויות דומות, לכן זה מיועד עבורם:

למרות שסביבות עבודה שונות מספקות בד"כ פקודות משלהן (gnome-open, kde-open), הדבר פחות נוח כאשר רוצים להשתמש בתסריטים או לעבור בין סביבות עבודה.

כאן נכנסת לתמונה xdg-open אשר ארוזה בד"כ בחבילת xdg-utils ומותקנת ע"י ההפצה בתור תלות כזו או אחרת (כגון LSB). מדובר ביישום פשוט היכול לפתוח קובץ מקומי או מקישור כלשהו ביישום שהוגדר ע"י המשתמש כברירת המחדל בסביבת העבודה שלו - לדוגמא: יש כאלה שיעדיפו את ePdfView הרזה לקריאת pdf במקום היישום שמגיע עם סביבת העבודה שלהם.

ברור כי יש להפעילו מתוך מסוף בסביבת העבודה הגרפית. דוגמא לשימוש כזה הוא כאשר אני בונה תיעוד הכתוב עם Sphinx ורוצה לפתוח את התוצאה בדפדפן. תהליך כזה יכול להראות כמו:

$ make html $ xdg-open _build/html/index.html

כך, במקום לפתוח טאב בדפדפן ולנווט במערכת הקבצים, או להגיע אל הקובץ בעזרת סייר קבצים כלשהו, הקובץ ייפתח בטאב חדש בדפדפן (או יישום אחר) המסומן כברירת מחדל לטיפול בקבצי html.

עוד קצת בנושא:
  • חוץ מקבצים מקומיים, xdg-open יכול לטפל גם בקישורי ftp, http ו-https.
  • xdg היא הקידומת לתוצרי freedesktop.org.
  • החבילה xdg-utils כוללת עוד יישומים, כגון xdg-mail להכנת דוא"ל למשלוח ביישום הדואר האלקטרוני המועדף, xdg-screensaver לטיפול בשומר המסך ועוד.
 

קישורים רלוונטיים

· עוד על הסביבה הגרפית
· חדשות מאת mksoft


הסיפור הנקרא ביותר בנושא הסביבה הגרפית:
מישהו מחפש פונטים בעברית?

פתיחת קבצים בסביבת העבודה משורת הפקודה | כניסה / יצירת מנוי חדש | 15 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה (ניקוד: 0)
ע"י פינגווין אנונימי ב 15/10/2012 - 17:30
אבל איך מקנפגים את האפליקציות ש- xdg-open משתמש בהן?

[ השב לזאת ]

Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י פינגווין אנונימי ב 15/10/2012 - 22:12
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה (ניקוד: 1)
ע"י צחי_ ב 15/10/2012 - 22:58

(מידע על משתמש | שלח הודעה) http://www.mozilla.org.il
ועכשיו סקר: איזה שם קל יותר לזכירה, start או xdg-open?

[ השב לזאת ]

Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י פינגווין אנונימי ב 16/10/2012 - 06:38
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י queency ב 16/10/2012 - 14:30
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י queency ב 16/10/2012 - 14:31
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י mksoft ב 16/10/2012 - 13:26
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י פינגווין אנונימי ב 16/10/2012 - 14:47
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י The-Q ב 17/10/2012 - 15:47
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י mksoft ב 17/10/2012 - 16:00
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י צחי_ ב 19/10/2012 - 00:34
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י mksoft ב 19/10/2012 - 02:24
Re: פתיחת קבצים בסביבת העבודה משורת הפקודה (ניקוד: 1)
ע"י ארתיום ב 18/10/2012 - 16:05

(מידע על משתמש | שלח הודעה) http://art-blog.no-ip.info/wp
וואו, מזמן חיפשתי משהו כזה!

תודה!!!!!!!!!!!!!!!!!!1

[ השב לזאת ]

Re: פתיחת קבצים בסביבת העבודה משורת הפקודה (ניקוד: 0)
ע"י פינגווין אנונימי ב 19/10/2012 - 02:59
מה אם אני רוצה להריץ את כל הקבצים שהם MP3? משהו כזה לא עובד
xdg-open *.mp3
יש איזה שהיא דרך לבצע את זה עם סוגריים כלשהם?

[ השב לזאת ]

Re: פתיחת קבצים בסביבת העבודה משורת הפקודה ע"י mksoft ב 21/10/2012 - 09:34