انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 28 شهریور 1389، 01:31 ب‌ظ

عنوان: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: Aliir در 28 شهریور 1389، 01:31 ب‌ظ
سلام!
می‌خواستم ببینم آیا می‌شه که دستوراتی که توی‌ ترمینال هست رو به صورت یه لانچر روی پنل بذاریم؟؟؟
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: mFat در 28 شهریور 1389، 03:50 ب‌ظ
بله میشه.
یک Launcher بساز و نوعش رو Application in terminal انتخاب کن. بعد هم بندازش روی پنل.
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: fzerorubigd در 28 شهریور 1389، 05:26 ب‌ظ
یا یه اسکریپت بنویس، یه لانچر براش ایجاد کن و اون لانچر رو اضافه کن به پنل.
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: Aliir در 28 شهریور 1389، 09:59 ب‌ظ
اهان مشکل همین جاست که من یه alias درست کردم برای stardict که با sudo اجرا بشه اما وقتی لانچش می‌کنم ترمینال باز می شه ولی این ارور رو می‌ده!
There was an error creating the child process for this terminalولی تو حالت عادی که مثلا می‌زنم sudo stardict اجرا می‌شه!
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: mFat در 28 شهریور 1389، 10:04 ب‌ظ
پس یه launcher معمولی بساز و برای command این رو استفاده کن:
gksu stardict
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: Aliir در 28 شهریور 1389، 10:13 ب‌ظ
زدم gksu stard هیچ اتفاقی نبفتاد!!!
stard is my alias
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: mFat در 28 شهریور 1389، 10:15 ب‌ظ
خوب دلیلش اینه که اون alias رو برای کاربر خودت ساختی نه برای root. فایل .bashrc روت رو ویرایش کن اونجا هم اضافه کن.


نمی‌دونم!!

ولی می‌تونی یه لینک symbolic توی /usr/bin بسازی:
sudo ln -s /usr/bin/stardict /usr/bin/stard
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: Aliir در 28 شهریور 1389، 10:22 ب‌ظ
باز هم نشد!!!
بی‌خیالش شدم!!
با همون sudo stardict اجرا می‌کنم آخه stard همه همینه!!!
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: mFat در 28 شهریور 1389، 10:27 ب‌ظ
من همین الان تست کردم و جواب داد:
mahdi@mahdi-desktop:~$ sudo ln -s /usr/bin/stardict /usr/bin/stard
mahdi@mahdi-desktop:~$ gksu stard
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: Aliir در 28 شهریور 1389، 11:31 ب‌ظ
من همین الان تست کردم و جواب داد:
mahdi@mahdi-desktop:~$ sudo ln -s /usr/bin/stardict /usr/bin/stard
mahdi@mahdi-desktop:~$ gksu stard
این کارو کردم جواب داد مرسی
ولی یه سوال خط اول دقیقا چی کار می‌کنه؟؟؟
عنوان: پاسخ به: اجرا کردن دستور‌های ترمینال روی پنل
ارسال شده توسط: mFat در 29 شهریور 1389، 12:13 ق‌ظ
خط اول میاد یه symbolic link میسازه یعنی همون چیزی که در ویندوز بهش میگیم shortcut

قالب دستور هم اینطوریه که اول target رو میاریم و بعد اسم shortcut رو.

ln -s LINK_TARGET LINK_NAME