सवाल मोरिटुरी के साथ ऑटो रिप सीडी (या सीडी डालने पर लॉन्च कस्टम स्क्रिप्ट)


जब मैं एक सीडी डालने पर स्वचालित रूप से अपनी सीडी को फिसलने शुरू कर सकता हूं। एक होता था custom command सेटिंग्स में विकल्प जहां आप सीडी डालने पर कस्टम कमांड चला सकते हैं। मैं फिसलने शुरू करने के लिए एक बैश स्क्रिप्ट का उपयोग कर सकता था।

लेकिन वह विकल्प अब और नहीं है और मैं केवल प्रोग्राम का उपयोग कर सकता हूं?

मैं udev के साथ कुछ चीजों की कोशिश कर रहा हूं लेकिन मुझे बहुत कम सफलता मिली

/etc/udev/rules.d/10-srX_change.rules

SUBSYSTEM=="block", KERNEL=="sr0", ENV{ID_CDROM_MEDIA_CD}=="1", RUN+="/home/user/morituri.sh"

1
2018-01-19 11:16


मूल




जवाब:


इसमें एक संवाद है विवरण जो आपको सम्मिलित करने पर कार्रवाई करने की अनुमति देगा: enter image description here

लेकिन यह केवल आपको एप्लिकेशन चुनने की अनुमति देता है। यदि मोरिटुरी एक आवेदन है, तो इसे ठीक काम करना चाहिए - बस इसे चुनें अन्य अनुप्रयोगों....

यदि यह चयन संवाद में प्रकट नहीं होता है, तो आपको इसके लिए एक एप्लिकेशन लॉन्चर फ़ाइल बनाना होगा। इसका मेरा समाधान एक बनाना होगा .desktop अपनी स्क्रिप्ट का उपयोग करके फ़ाइल करें:

sudo nano /usr/share/applications/morituriCD.desktop

निम्नलिखित सामग्री के साथ (इसे सभी कॉपी करें, और इसे पेस्ट करें Ctrl+खिसक जाना+वी):

[Desktop Entry]
Type=Application
Name=Morituri CD program
Icon=brasero
Exec=/home/USER/Morituri.sh
Terminal=false
Categories=AudioVideo;DiscBurning;
MimeType=application/x-cd-image;application/x-cdrdao-toc;application/x-cue;application/x-toc;audio/x-scpls;audio/x-ms-asx;audio/x-mp3-playlist;audio/x-mpegurl;application/x-brasero;x-content/audio-cdda;x-content/video-dvd;x-content/video-vcd;x-content/video-svcd;x-content/image-picturecd;
Keywords=morituri;disc;cdrom;dvd;burn;audio;video;
NoDisplay=false

के साथ बचाओ Ctrl+हे , और बाहर निकलें Ctrl+एक्स

निश्चित करें कि Exec= सही पथ से जुड़ा हुआ है, और लिंक किए गए निष्पादन योग्य काम करता है। इसके साथ सुनिश्चित करें:

chmod +x /home/USER/morituri.sh
/home/USER/morituri.sh

आपको यह प्राप्त करना चाहिए: enter image description here

उम्मीद है की यह मदद करेगा ;-)


2
2018-01-19 12:12



धन्यवाद, ऐसा लगता है। मैं कोशिश करने जा रहा हूं और आपको बताता हूं - Nin
यह प्रोग्राम के रूप में दिखाई नहीं देता है (एकता डैश में भी नहीं)। कोई उपाय? - Nin
मुझे लगता है कि यह केवल मेरे लिए रीबूट के बाद दिखाया गया - चेक इन करें मुख्य मेनू  'ध्वनि और वीडियो' के तहत संवाद। मेरी समस्या थी Exec पथ गलत है, इसलिए उसने लॉन्चर नहीं बनाया। - Wilf
उत्तम! यह एक रिबूट के बाद दिखाया गया (हाँ मुझे पता है कि यह देर से जवाब है लेकिन मैं अक्सर रीबूट नहीं करता;)) - Nin