Sure, GUIs are nice and all, but I'm more of a command-line user. But does that mean that I have to cross the rubicon into command-line land and never come back? I should hope not!
One thing that happens with me a lot is that I'm typing on my terminal, and I find I want to open that spreadsheet document. At this point, I am faced with a choice. I can either strain my brain to remember what command-line options it takes to start the OpenOffice program correctly (was that ooffice -calc? Or openoffice -calc? Or soffice -calc? Or maybe openoffice-calc...). If I decide not to go that route, I could always open up a nautilus window at my home directory, and then navigate down whatever thorny pathways I've taken to reach the little crevasse in my filesystem that I'm working in. Sure, I did it once and I could do it again, but I've already got a command prompt right there!
Mac OS X offers a program called "open", where you type open <filename> and you get the same behavior you would've gotten if you'd double-clicked it in the finder. Excellent! That way, you don't need to even remember which application you have set as your preference for opening pdfs.
I set out to implement a similar feature for users of Gnome. I call it gnopen. Now I can do something like:
% gnopen SpreadsheetFile.xls
and it'll open just as if I had double-clicked it.
About the name
Normally, I am opposed to giving programs names that start with "g", or "k" or "py" or "lin". I think, "Hey, just give your software a discriptive name. I don't need to know how much you like gnu." Plus, it can get embarassing if you write a portable application (which you should). For example, my favorite python debugger is called "WinPDB", despite the fact that it works on many platforms. Or what about people who play "Lincity" under FreeBSD?
The reason I chose to name this program after its tech stack is that it is inherently not portable. What the program does is open files the way Gnome opens files. One day, there can be a"kopen", as well, and it would be handy to not have their names conflict.
Attachment | Size |
---|---|
gnome-open-0.1.tar.gz | 8.65 KB |
شركة كشف تسربات
شركة كشف تسربات المياه بالرياض
شركة مكافحة حشرات بالرياض
شركة نقل اثاث بالرياض
شركة تخزين اثاث بالرياض
شركة تسويق الكترونى
شركة تنظيف بالرياض
شركة عزل خزانات بالرياض
شركة رش مبيدات بالرياض
التقوى
مكافحه حشرات
شركة مكافحه حشرات بالرياض
شركة رش مبيدات بالرياض
عزل خزانات بالرياض
شركة عزل اسطح
بالرياض
شركة كشف تسربات
بالرياض
شركة تنظيف واجهات
بالرياض
شركة تنظيف مسابح
بالرياض
شركة تنظيف بالرياض
شركة تنظيف فلل
بالرياض
شركة تنظيف شقق
بالرياض
شركة تنظيف منازل
بالرياض
شركة تنظيف بيوت
بالرياض
شركة تسليك مجارى
بالرياض
شركة تنظيف بيارات
بالرياض
شركة شفط بيارات
بالرياض
تنظيف مجالس
شركة تنظيف مجالس
بالرياض
شركة تنظيف موكيت
بالرياض
شركة غسيل السجاد
بالرياض
نقل اثاث
شركة نقل اثاث
بالرياض
شركة نقل عفش بالرياض
شركة تتخزين عفش
بالرياض
Normal
0
false
false
false
EN-US
X-NONE
AR-SA
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
شركة تنظيف بالرياض
شركة الصفرات لتسليك المجارى بالرياض
شركة
الصفرات لتنظيف الخزانات بالرياض
شركة
الصفرات لعزل الخزانات بالرياض
شركة
الصفرات لرش المبيدات بالرياض
شركة
الصفرات لمكافحة الحشرات بالرياض
شركة
الصفرات لكشف تسربات المياه بالرياض
شركة
الصفرات للتنظيف بالرياض
شركة
الصفرات لتنظيف الشقق بالرياض
شركة
الصفرات لتنظيف الفلل بالرياض
شركة
الصفرات لنقل الاثاث بالرياض
شركة
الصفرات لنقل العفش بالرياض
Normal
0
false
false
false
EN-US
X-NONE
AR-SA
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
alshayae
Smartphone Android murah
You make some reasonable points here and I appreciate your opinion.
This is a pretty decent blog and I hope you keep on producing such a
quality content. Thank you! smartphone android | harga smartphone | smartphone murah | ASUS ZenFone Smartphone Android Terbaik
شركة تنظيف شقق بالرياض
شركة تنظيف شقق
بالرياض
/
شركة تنظيف واجهات
بالرياض
/
شركة تنظيف مجالس
بالرياض
شركة تنظيف موكيت
بالرياض
/ شركة غسيل السجاد
بالرياض
/ شركة تنظيف مسابح
بالرياض
عزل خزانات واسطح
/ شركة تنظيف خزانات
بالرياض
/ شركة عزل خزانات
بالرياض
شركة عزل اسطح
بالرياض
/ مكافحة حشرات
/ شركة مكافحة حشرات
بالرياض
شركة رش مبيدات
بالرياض / شركة كشف تسربات
بالرياض / كشف تسربات المياه
بالرياض
شركة تنظيف فلل بالرياض
شركة مكافحة حشرات بالرياض
شركة تخزين اثاث
بالرياض
شركة عزل خزانات
بالرياض
شركة تسليك مجارى
بالرياض
تنظيف خزنات بالرياض
شركة نقل عفش بالرياض
كشف تسربات المياه
Normal
0
false
false
false
EN-US
X-NONE
AR-SA
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
<a
<a href="http://www.shamel7.com/%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%B4%D9%82%D9%82-%D9%88-%D9%85%D9%86%D8%A7%D8%B2%D9%84-%D9%88%D8%A8%D9%8A%D9%88%D8%AA/%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%B4%D9%82%D9%82/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%B4%D9%82%D9%82/">شركة تنظيف شقق بالرياض </a>
<a href="http://www.shamel7.com/%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8%D8%A7%D8%AA/%D9%83%D8%B4%D9%81-%D8%AA%D8%B3%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D9%8A%D8%A7%D8%A9/">شركة كشف تسربات المياه
بالرياض </a>
<a href="http://www.nsmat-dammam.org/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d9%86%d8%b8%d9%8a%d9%81/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d9%81%d9%84%d9%84-%d8%a8%d8%a7%d9%84%d8%af%d9%85%d8%a7%d9%85/">شركة تنظيف فلل بالدمام </a>
<a href="http://www.nsmat-dammam.org/%d8%ae%d8%af%d9%85%d8%a7%d8%aa-%d8%a7%d9%84%d8%aa%d9%86%d8%b8%d9%8a%d9%81/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a8%d8%a7%d9%84%d8%af%d9%85%d8%a7%d9%85/">شركة تنظيف بالدمام </a>
<a
href="http://www.nsmat-dammam.org/%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%a7%d9%84%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d9%88%d8%b1%d8%b4-%d8%a7%d9%84%d9%85%d8%a8%d9%8a%d8%af%d8%a7%d8%aa/">مكافحة
الحشرات ورش المبيدات </a>
<a href="http://www.nsmat-jeddah.org">شركة تنظيف خزانات بجده </a>
<a href="http://www.forsan-kharj.org">
شركة تنظيف خزانات بالخرج </a>
<a href="http://www.kema-dammam.org">شركة عزل خزانات بالدمام</a>
<a href="http://www.nile-dammam.org">نقل أثاث بالدمام</a>
<a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D8%AA%D9%86%D8%B8%D9%8A%D9%81/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85">شركات تنظيف بالدمام </a>
<a href="http://www.nile7.com/%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A7%D9%84%D9%85%D9%86%D8%B2%D9%84/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%85%D9%86%D8%A7%D8%B2%D9%84-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6"> شركة تنظيف منازل بالرياض </a>
<a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%AF%D9%85%D8%A7%D9%85"> شركة تنظيف بالدمام </a>
<a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81/%D8%A7%D8%AD%D8%B3%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6"> احسن شركة تنظيف بالرياض </a>
<a href="http://www.nile7.com/%D8%B9%D8%B2%D9%84-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B9%D8%B2%D9%84-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6"> شركة عزل خزانات بالرياض </a>
<a href="http://www.nile7.com/%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6">شركة تنظيف خزانات بالرياض </a>
<a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%85%D9%88%D9%83%D9%8A%D8%AA-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6">شركة تنظيف موكيت بالرياض </a>
<a href="http://www.nile7.com/%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6">شركات تنظيف خزانات بالرياض
</a>
<a href="http://www.nile7.com/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%86%D8%B8%D8%A7%D9%81%D8%A9/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%86%D8%B8%D8%A7%D9%81%D9%87-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6">شركات نظافة بالرياض </a>
<a href="http://www.nile7.com/%D8%B1%D8%B4-%D8%A7%D9%84%D9%85%D8%A8%D9%8A%D8%AF%D8%A7%D8%AA/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B1%D8%B4-%D9%85%D8%A8%D9%8A%D8%AF%D8%A7%D8%AA-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6"> شركة رش مبيدات بالرياض </a>
<a href="http://www.nile7.com/%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA/%D8%A7%D9%81%D8%B6%D9%84-%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D8%AE%D8%B2%D8%A7%D9%86%D8%A7%D8%AA">افضل شركة تنظيف خزانات
بالرياض </a>
<a href="http://www.nile7.com/%D9%86%D9%82%D9%84-%D8%A7%D8%AB%D8%A7%D8%AB/%D8%A7%D9%81%D8%B6%D9%84-%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%86%D9%82%D9%84-%D8%A7%D9%84%D8%B9%D9%81%D8%B4-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6"> افضل شركات نقل العفش
بالرياض </a>
alshayae
شركة تنظيف
شركة تنظيف بيارات بالرياض
شركة تنظيف شقق بالرياض
شركة تخزين اثاث بالرياض
شركة تنظيف منازل بالرياض
شركة تنظيف اثاث بالرياض
شركة عزل خزانات بالرياض
شركة تنظيف خزانات بالرياض
شركة تنظيف منازل بالدمام
شركة عزل خزانات بالرياض
مكافحة الحشرات بالرياض
شركة تنظيف كنب بالرياض
شركة تنظيف مسابح بالرياض
شركة تنظيف شقق بالرياض
شركة غسيل خزانات بالرياض
شركة تنظيف منازل بالرياض
شركة نقل اثاث بالرياض
شركة تسليك مجارى بالرياض
شركة مكافحة حشرات بالرياض
شركة تنظيف كنب بالرياض
شركة تنظيف شقق بالرياض0502460104-0502460198
شركة رش مبيدات بالرياض
شركة تنظيف فلل بالرياض
شركة تنظيف بالرياض
ا فضل شركة دهانات بالرياض
شركة تنظيف مجالس بالرياض
شركة نقل اثاث بالرياض
شركة تنظيف منازل بالرياض
نقل عفش بالمدينه المنوره
شركة غسيل خزانات بالمدينه المنوره
شركة غسيل سجاد بالمدينه امنوره
شركة مكافحة حشرات بالمدينه المنوره
شركة تنظيف خزانات بالمدينه المنوره
شركة نقل اثاث بالمدينه المنوره
شركة نقل عفش بالمدينه المنوره
محاسبة مقاولات
محاسبة شركات المقاولات
برنامج محاسبة مستشفيات
برنامج محاسبة معارض سيارات
برنامج محاسبة محلات تجاريه
<a
<a href="http://www.artsdelatable.net/">Arts de la table</a>
<a href="http://www.artsdelatable.net/recette-tiramisu/">recette tiramisu</a>
<a href="http://www.artsdelatable.net/gateau-aux-pommes/">gateau aux pommes</a>
<a href="http://www.artsdelatable.net/creme-patissiere/">creme patissiere</a>
<a href="http://www.artsdelatable.net/creme-anglaise/">creme anglaise</a>
<a href="http://www.artsdelatable.net/recette-chantilly/">recette chantilly</a>
<a href="http://www.artsdelatable.net/recette-gaufre-gaufre/">recette gaufre</a>
<a href="http://www.artsdelatable.net/recette-galette-des-rois/">recette galette des rois</a>
<a href="http://www.artsdelatable.net/melatonine-aider-mieux-dormir/">mélatonine</a>
<a
<a href="http://www.artsdelatable.net/">Arts de la table</a>
<a href="http://www.artsdelatable.net/recette-tiramisu/">recette tiramisu</a>
<a href="http://www.artsdelatable.net/gateau-aux-pommes/">gateau aux pommes</a>
<a href="http://www.artsdelatable.net/creme-patissiere/">creme patissiere</a>
<a href="http://www.artsdelatable.net/creme-anglaise/">creme anglaise</a>
<a href="http://www.artsdelatable.net/recette-chantilly/">recette chantilly</a>
<a href="http://www.artsdelatable.net/recette-gaufre-gaufre/">recette gaufre</a>
<a href="http://www.artsdelatable.net/recette-galette-des-rois/">recette galette des rois</a>
<a href="http://www.artsdelatable.net/melatonine-aider-mieux-dormir/">mélatonine</a>