first pidof then kill him

منتشرشده: 2008/11/28 در debian, Gnu, نرم افزار آزاد, گنو/لینوکس
برچسب‌ها:,
متاسفانه از وقتی دبیان لنی رو نصب کردم متوجه شدم پلیر دوست داشتنیم یعنی XMMS توی بسته ها نیست! این پلیر چیزی شبیه wanamp بود و چون اولین پلیری بود که توی لینوکس دیده بودم به شدت دوستش داشتم و دارم البته! به هر حال مشکل اینجاست که بقیه ی پلیرها به درد تک تک اجرا کردن فایل های صوتی نمیخورن و به اصطلاح باید playlist ای ساخت و اجرا کرد! یک مشکل دیگه هم با VLC Player داشتم و اون هم اجرای همزمان چند Interface بود! به هر صورت چند روز قبل راه حل رو پیدا کردم ولی متاسفانه منبعش یادم نیست!

راه حل هر دو مشکل بالا استفاده از VLC به جای XMMS به شرط حل مشکل خود VLC بود! اما چطور باید این کار رو میکردم؟ کافیه کاری کنیم که بعد از هر بار اجرای پلیر، اینترفیس قبلی بسته بشه! پس اول فراخوان پلیر رو داریم و بعد در صورت اجرای دوباره، بستن اولی!

یک فایل متنی باز کنید و این دستورات رو کپی کنید توش:

pid=$(pidof vlc)
kill $pid
vlc «$1»

دقت کنید کوتیشن سمت چپ vlc باید سمت راست 1 باشه! یعنی دلار و یک توی کوتیشن هستن.

فایل رو با پسوند sh ذخیره کنید و بعد هر طور که بلدید اجرائیش کنید! مثلا روی فایل کلیک راست کنید، در سربرگ permissions گزینه ی Execute رو تیک بزنید و تمام!
کاری بعدی این هست که روی یه فایل دلبخواه mp3 کلیک راست کنید و تنظیمش کنید تا پلیر Default ، همین اسکریپت باشه! البته برای هر فرمت صوتی و تصویری باید این کار رو تکرار کنید.

پ ن :در صورت پیدا کردن منبع، حتما اضافه میکنم. دستور pidof اما برام جالب بود و طبق گفته ترمینال لینوکس برای  find the process ID of a running program به کار میره!

پ ن2:ترمینال لینوکس چیزی شبیه گوگل وب هست! یعنی هر سوالی داشتی بپرس به احتمال زیاد جوابی برات داره 🙂

Powered by ScribeFire.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s