انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 28 شهریور 1389، 01:31 بظ
-
سلام!
میخواستم ببینم آیا میشه که دستوراتی که توی ترمینال هست رو به صورت یه لانچر روی پنل بذاریم؟؟؟
-
بله میشه.
یک Launcher بساز و نوعش رو Application in terminal انتخاب کن. بعد هم بندازش روی پنل.
-
یا یه اسکریپت بنویس، یه لانچر براش ایجاد کن و اون لانچر رو اضافه کن به پنل.
-
اهان مشکل همین جاست که من یه alias درست کردم برای stardict که با sudo اجرا بشه اما وقتی لانچش میکنم ترمینال باز می شه ولی این ارور رو میده!
There was an error creating the child process for this terminal
ولی تو حالت عادی که مثلا میزنم sudo stardict اجرا میشه!
-
پس یه launcher معمولی بساز و برای command این رو استفاده کن:
gksu stardict
-
زدم gksu stard هیچ اتفاقی نبفتاد!!!
stard is my alias
-
خوب دلیلش اینه که اون alias رو برای کاربر خودت ساختی نه برای root. فایل .bashrc روت رو ویرایش کن اونجا هم اضافه کن.
نمیدونم!!
ولی میتونی یه لینک symbolic توی /usr/bin بسازی:
sudo ln -s /usr/bin/stardict /usr/bin/stard
-
باز هم نشد!!!
بیخیالش شدم!!
با همون sudo stardict اجرا میکنم آخه stard همه همینه!!!
-
من همین الان تست کردم و جواب داد:
mahdi@mahdi-desktop:~$ sudo ln -s /usr/bin/stardict /usr/bin/stard
mahdi@mahdi-desktop:~$ gksu stard
-
من همین الان تست کردم و جواب داد:
mahdi@mahdi-desktop:~$ sudo ln -s /usr/bin/stardict /usr/bin/stard
mahdi@mahdi-desktop:~$ gksu stard
این کارو کردم جواب داد مرسی
ولی یه سوال خط اول دقیقا چی کار میکنه؟؟؟
-
خط اول میاد یه symbolic link میسازه یعنی همون چیزی که در ویندوز بهش میگیم shortcut
قالب دستور هم اینطوریه که اول target رو میاریم و بعد اسم shortcut رو.
ln -s LINK_TARGET LINK_NAME