টার্মিনালটি ব্যবহার না করে কীভাবে আমি কিজ্যাক্টেল সেট আপ করব?


1

আমি এখন টার্মিনালটি ব্যবহার করে কিউজ্যাক্টল খুলতে পারি। এই কোডটি আমি ব্যবহার করছি।

pulseaudio --kill
jack_control  start

এটি প্রোগ্রামটি সফলভাবে খুলবে। তারপরে আমি শেষ হয়ে গেলে আমি এই কোডটি টাইপ করতে পারি:

jack_control exit
pulseaudio --start

এটি টাইপ করতে কিছুটা সময় নেয়, তবে এটি কার্যকর হয়। আমি কীভাবে আদেশগুলি সংরক্ষণ করব এবং এটিকে স্বয়ংক্রিয়ভাবে কাজ করব? আপনার সমস্ত সহায়তার জন্য আগাম ধন্যবাদ।

উত্তর:


1

এটি করার জন্য আপনি একটি .ডেস্কটপ ফাইল তৈরি করতে পারেন।

প্রথমে টার্মিনাল ব্যবহার করে একটি স্ক্রিপ্ট তৈরি করুন:

mkdir -p bin
gedit ~/bin/jack_control.sh

নতুন খোলা ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন:

#!/bin/bash

pid=$(pgrep -x jack_control)

if [ "$pid" = "" ]; then 
    pulseaudio --kill
    jack_control  start
else
    jack_control exit
    pulseaudio --start
fi

ফাইলটি সংরক্ষণ করুন, এটি বন্ধ করুন এবং সম্পাদনযোগ্য করুন:

chmod +x ~/bin/jack_control.sh

এখন আপনি আপনার .ডেস্কটপ ফাইলটি তৈরি করতে পারেন:

gedit ~/Desktop/jack_control.desktop

নতুন খোলা ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন:

[ডেস্কটপ এন্ট্রি]
সংস্করণ = 1.0
Name = Qjackctl
মন্তব্য = জ্যাক_ নিয়ন্ত্রণ নিয়ন্ত্রণ বা বন্ধ করুন
এক্সেক = / বাড়ি / আপনার_ ব্যবহারকারী নাম / বিন / জ্যাক_কন্ট্রোল.শ
আইকন = /path/to/icon.png # <- এই লাইনটি alচ্ছিক
টার্মিনাল = মিথ্যা
প্রকার = আবেদন
ধরন = ইউটিলিটি; আবেদন;

ফাইলটি সংরক্ষণ করুন, এটি বন্ধ করুন এবং সম্পাদনযোগ্য করুন:

chmod +x ~/Desktop/jack_control.desktop

অবশেষে, ডেস্কটপে যান এবং আপনার নতুন .ডেস্কটপ ফাইলটি পরীক্ষা করুন।

সম্পর্কে আরও: https://help.ubuntu.com/commune/UnityLaunchersAndDesktopFiles


হ্যালো, আমি আপনার সহায়তার সত্যই প্রশংসা করি। আপনি যা বলেছেন তা আমি করেছি তবে এই ত্রুটি বার্তাটি পেয়েছি-হোম / ব্রায়ান / -ডেস্কটপ / ack জ্যাক_কন্ট্রোল.সেকটপটি খুঁজে পেল না। আপনি অবস্থানটি সঠিকভাবে টাইপ করে দেখুন এবং আবার চেষ্টা করুন। আইকন- / পাথ / টু / আইকন.পিএন লাইনে, সেই এবং # <- বা দুটির মধ্যে তিনটি ফাঁক আছে? এছাড়াও, এই লাইনটি শব্দটি alচ্ছিক, আমার জন্য বা পাঠ্যের অংশ?
বিজেসগুডলাইফ 5'13

@ বিজেএসগুডলাইফ রাস্তাগুলি সম্পর্কে সতর্ক থাকুন। home/brian/-Desktop/~jack_control.esktopএটা মোটেও ভুল ডেস্কটপ ফাইলটি ব্যবহার: Exec=/home/brian/bin/jack_control.sh। যে লাইন Icon=/path/to/icon.png # <-- this line is optionalহিসাবে বলা হয় optionচ্ছিক। এটি একটি মন্তব্য: # <-- this line is optionalতাই এটি মুছুন। আপনি যদি আপনার ডেস্কটপ ফাইলে একটি আইকন বরাদ্দ করতে চান /path/to/icon.pngতবে আইকনের পথটি পরিবর্তন করুন ; যদি আপনি না চান তবে সেই লাইনটি মুছুন।
রাদু রেডানু

ঠিক আছে আমি এটি কাজ করতে পেরেছি তবে এটি আবার কাজ করা বন্ধ করে দিয়েছে। আমি এটি বেশ কয়েকবার করেছি, তাই আমার যা করা দরকার তা হ'ল সমস্ত ফাইল মুছে ফেলা এবং আবার শুরু করা। তুমি এটা কিভাবে করলে?
বিজেসগুডলাইফ

@ বিজেএসগুডলাইফ কেবলমাত্র দুটি ফাইল রয়েছে: ~/bin/jack_control.shএবং ~/Desktop/jack_control.desktop; ~এর জন্য দাঁড়ায় /home/brian(আপনার ক্ষেত্রে) - এগুলি সমতুল্য।
রাদু রেডানু

1
@ বিজেএসগুডলাইফ আপনি কি এতই অবুঝ? আপনি এখানে এবং এখানে
Radu Rădeanu

0

আমি এটি যতটা সম্ভব দ্রুত এবং সহজ ব্যবহারের জন্য লিখেছি - এই স্ক্রিপ্টটি ইয়াকুয়াক বা গুয়াকের মতো দ্রুত অ্যাক্সেস টার্মিনালের সাহায্যে দুর্দান্ত কাজ করবে:

#!/bin/bash

####################################################
#
# Use this CLI util to toggle pulse audio <--> jackd
#
# This program will start by shutting down the
# pulseaudio systems and starting up a jack daemon.
# It'll then wait for you to press any key. When you
# do, it'll close the jack daemon and restart pulse.
#
####################################################

function write() {
  echo -e "\033[036m`basename $0:`#\033[0m $1"
}

pulseaudio --kill
jack_control start

write 'press any key to toggle back to pulseaudio..'
read

jack_control exit
pulseaudio --start

একটি নামাঙ্কিত ফাইলে এটি সংরক্ষণ qjackআপনার যে (অথবা যাই হোক না কেন) $PATH, chmod 755 qjackএটা এক্সিকিউটেবল করতে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.