LXDE এর রাস্পবেরি পাই অটোস্টার্ট কাজ করে না


16

আমি একটি পাই 2 দিয়ে একটি রাস্পবেরি পাই ইনস্টলেশনটি আপগ্রেড করেছি তবে যেহেতু আমি সমস্ত প্যাকেজ আপগ্রেড করেছি, অটোস্টার্ট আর কাজ করে না:

উভয়ই এটি কাজ করছে বলে মনে হয় না:

sudo nano /etc/xdg/lxsession/LXDE/autostart

না এই:

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

অটোস্টার্ট ফাইলের সামগ্রীটি হ'ল:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash
# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
@/usr/bin/epiphany-browser -a --profile ~/.config http://google.de
@sleep 5s # give it time to start
@echo key F11 | xte # simulate pressing the full screen key

আমি কীভাবে কনফিগার করতে পারি যে autostartকার্যকর করা হয়েছে?


বোকা প্রশ্ন / বিচক্ষণতা পরীক্ষা: আপনি কি নিশ্চিত করেছেন যে আপনার কমান্ডগুলি সত্যিকারের মৌলিক কিছু দিয়ে প্রতিস্থাপন করে অটোস্টার্ট ফাইলটি চালিত হচ্ছে না ? উদাহরণস্বরূপ, '# স্বয়ং ব্রাউজার চালান' এর নীচে সমস্ত কিছু সরিয়ে ফেলুন এবং '@ মিডোরি' পরীক্ষা করুন।
16-25 এ goobering

হ্যাঁ আমি তা করেছিলাম এটি সহজভাবে সন্ধান করা হয় না।
এসস্পাইকার

উত্তর:


14

সেখানে আপনার সমস্যার জন্য একটা মোটামুটি বিশ্বাসযোগ্য বাদন ব্যাখ্যা এই থ্রেড উপর raspberrypi.org ফোরাম।

/etc/xdg/lxsession/LXDE-pi/autostart

এটি গ্লোবাল অটোস্টার্ট ফাইল এবং সমস্ত ব্যবহারকারীর জন্য কাজ করে ... যদি না তাদের ব্যবহারকারীর অটোস্টার্ট না থাকে art ব্যবহারকারীর যদি অটোস্টার্ট ফাইল থাকে তবে বিশ্বব্যাপী এটিকে উপেক্ষা করা হবে এবং ব্যক্তিগত অটোস্টার্ট ব্যবহার করা হবে। ব্যবহারকারীর সেটিংস সর্বশেষ প্রয়োগ করা হয় এবং বৈশ্বিক সেটিংসের চেয়ে অগ্রাধিকার গ্রহণ করে। জেসি ইনস্টলের সময় কোনও ব্যবহারকারীর অটোস্টার্ট ফাইল তৈরি করে, তাই গ্লোবাল ফাইলে সেটিংস পরিবর্তন করার ফলে আর কোনও প্রভাব পড়ে না।

/etc/xdg/lxsession/LXDE/autostart

এটি "পুরাতন" অবস্থান, নতুন অবস্থানটি "/ LXDE-pi /" ব্যবহার করে। "/ LXDE /" ডিরেক্টরি উপস্থিত থাকতে পারে তবে তা উপেক্ষা করা হবে।

অটোস্টার্ট আইটেম যুক্ত করার জন্য সঠিক অবস্থানটি হওয়া উচিত ~/.config/lxsession/LXDE-pi/autostart। এটি সম্পাদনা করার জন্য আপনি sudo ব্যবহার না করার পরামর্শ দেওয়া হচ্ছে ।


এটি নির্দেশ করার জন্য ধন্যবাদ, তবে আমি মালিকানাটিকে পাই: পাইতে পরিবর্তন করেছি, তবে এটিও কার্যকর হয় না।
এসস্পাইকার

1
দুঃখিত, আপনি কি এর মালিকানা বদলেছেন তা নিশ্চিত করতে পারবেন? এটি এখানে প্রয়োজন হবে না।
goobering

-rw-r--r-- 1 pi pi 414 Mar 18 06:55 /etc/xdg/lxsession/LXDE-pi/autostart
এসস্পাইকার

এটি এখানে সহায়তা করবে না - ব্যবহারকারী স্তরের সেটিংস এখনও সেই সেটিংসের চেয়ে বেশি প্রাধান্য পাবে। আপনাকে আপনার আদেশগুলি copy / .config / lxsession / LXDE-pi / অটোস্টার্টে অনুলিপি / আটকানো দরকার।
9

1
আমি ভয় পাচ্ছি যে আমাকে প্রস্তাবের থেকে অনেকটাই সরিয়ে দেয়। এখানে একটি ওয়াকথ্রু রয়েছে যাতে আমি যা হারিয়েছি তার কিছু অন্তর্ভুক্ত থাকতে পারে তবে যতদূর আমি এটি বলতে পারি কীভাবে অটোস্টার্ট কনফিগারেশনগুলি পরিচালনা করা হয়।
goobering

10

একই সমস্যা অভিজ্ঞ। আমার অনুসন্ধানগুলি এখানে:

/home/pi/.config/lxsession/LXDE-pi/autostartফাইলটি বিদ্যমান কিনা তা পরীক্ষা করে দেখুন । এটি উপস্থিত থাকলে পরিবর্তে এটি ব্যবহৃত হবে /etc/xdg/lxsession/LXDE-pi/autostart

এতে লগগুলি (পুনরায় বুট করার পরে) দেখুন /home/pi/.xsession-errors:

$ cat .xsession-errors
Xsession: X session started for pi at Sat 30 Jul 23:14:04 UTC 2016
localuser:pi being added to access control list
** Message: main.vala:99: Session is LXDE-pi
** Message: main.vala:100: DE is LXDE
** Message: main.vala:131: log directory: /home/pi/.cache/lxsession/LXDE-pi
** Message: main.vala:132: log path: /home/pi/.cache/lxsession/LXDE-pi/run.log

এটি দেখার পরামর্শ দেয় /home/pi/.cache/lxsession/LXDE-pi/run.log:

$ tail -n30 /home/pi/.cache/lxsession/LXDE-pi/run.log
...

** (epiphany-browser:874): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
--profile must be an existing directory when --application-mode is requested
** Message: app.vala:130: /usr/bin/epiphany-browser exit with this type of exit: 256

...

সুতরাং আমি কমান্ডটি ম্যানুয়ালি টার্মিনালে পরীক্ষা করেছি (জিইউআইতে)। আমি কিছু ত্রুটি পেয়েছি:

$ /usr/bin/epiphany-browser -a --profile ~/.config https~://google.de

** (epiphany-browser:1218): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
** Message: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files

** (epiphany-browser:1218): WARNING **: Error caching form data: The name org.freedesktop.secrets was not provided by any .service files

তবে ব্রাউজারটি যাইহোক শুরু হয়েছে ...

/usr/bin/epiphany-browserকমান্ড দিয়ে খেলে এটি কমিয়ে আনা হয়েছে /usr/bin/epiphany-browser --profile ~/.config https://google.de

তারপরে /home/pi/.config/lxsession/LXDE-pi/autostartলাইনগুলি এতে পরিবর্তন করা হয়েছে:

@/usr/bin/epiphany-browser --profile ~/.config https://google.de

এবং এটি কাজ করেছে - ব্রাউজারটি শুরু হয়েছিল।

পরীক্ষিত:

  • রাস্পবেরি পাই 3
  • দেবিয়ান জেসি

    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Raspbian
    Description:    Raspbian GNU/Linux 8.0 (jessie)
    Release:    8.0
    Codename:   jessie
    

"/Home/pi/.config/lxsession/LXDE-pi/autostart ফাইল উপস্থিত আছে কিনা তা পরীক্ষা করে দেখুন it এটি উপস্থিত থাকলে এটি ব্যবহৃত হবে" - এটি আমার দিনকে বাঁচিয়েছিল!
মাইখাইলো সেনিয়ুতোভিচ

2

গতকাল আমি এনওবিএস ডাউনলোড করেছি এবং একটি নতুন মাইক্রো এসডি ইনস্টলার তৈরি করেছি। রাস্পিয়ান ইনস্টলেশন হওয়ার পরে অটোস্টার্টের দিকে না তাকানো পর্যন্ত সবকিছু প্রথমে ঠিক দেখাচ্ছিল। আমি দেখতে পেয়েছি /home/pi/.config/lxsession ফোল্ডারটি বিদ্যমান নেই তাই আমি এটিকে এবং / home/pi/.config/lxsession/LXDE-pi ফোল্ডারটি তৈরি করেছি। আমি তখন একটি খালি ফাইল হিসাবে অটোস্টার্ট ফাইলটি তৈরি করেছি এবং আমার অটোস্টার্ট কমান্ডটি যুক্ত করেছি। রিবুট করার পরে আমার একটি কালো পর্দা ছিল। আমার অন্যান্য কর্মরত পিস রয়েছে এবং আমি তাদের অটোস্টার্ট ফাইলগুলি পরীক্ষা করেছি। তাদের এই লাইন আছে

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@point-rpi

নতুন ইনস্টলেশনটিতে এই লাইনগুলি যুক্ত করা সমস্যার সমাধান করেছে।

আমি এই উত্তরটি আমার মতো অন্য কারও উপকারের জন্য যুক্ত করছি যিনি একই সমস্যার সমাধান খুঁজছেন।


1

আমি ক্রোন টাস্ক দিয়ে সমস্যার সমাধান করতে সক্ষম হয়েছি।

প্রথমে আমি প্যাকেজগুলি ইনস্টল করেছি:

sudo apt-get install gnome-schedule

আমি ক্রন্টব এর মাধ্যমে সম্পাদনা করেছি:

crontab -e

আমি প্রতিটি রিবুট করার পরে একটি কাজ যুক্ত করেছি যেখানে আমি ব্রাউজারের প্রারম্ভকালীন রেখেছি:

@reboot /home/pi/startupscript &

0

এই পথে অটোস্টার্ট লিখুন - /home/pi/.config/lxsession/LXDE-pi/

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@/usr/bin/chromium-browser --start-fullscreen --incognito "USE URL¨S HERE, IF YOU WANT TO USE MORE THAN ONE USE A SPACE FOR EACH URL"
@/usr/bin/xdotool x y

এছাড়াও আপনি --start-fullscreenকিওস্কের জন্য পরিবর্তন করতে পারেন , তবে কিওস্ককে আপনার অ্যাপ্লিকেশনটির প্রক্রিয়াটি মারতে হবে।

COMMAND: pkill chromium


0

আমি এই ত্রুটির মুখোমুখি হয়েছি:

[1216:1216:0128/120813.940515:ERROR:browser_main_loop.cc(582)] Failed to put Xlib into threaded mode.

(chromium-browser:1216): Gtk-WARNING **: cannot open display:

আমি এই টিউটোরিয়ালটি ব্যবহার করে এটি কাটিয়ে উঠতে পরিচালিত ।

আমি উইন্ডো-ম্যানেজার ইনস্টল করেছি

$ sudo apt-get install matchbox-window-manager

তারপরে আমি এটি .config/lxsession/LXDE-pi/autostartক্রোমিয়াম শুরু করার আগে অন্তর্ভুক্ত করেছিলাম ।

@matchbox-window-Manager -use_cursor no&

তারপরে আমার বিকল্পগুলি দিয়ে ক্রোমিয়াম-ব্রাউজার শুরু করার একটি আদেশ।


0

তিনটি জিনিস যা আমাকে ছড়িয়ে দিয়েছে:

  • ব্যবহারকারীর অটোস্টার্ট গ্লোবালটিকে ওভাররাইড করে; আপনি স্বাভাবিক ভাবে সবকিছু শুরু করতে চান তাহলে প্লাস , আপনার কাস্টম কমান্ড ডিফল্ট কপি এবং যোগ শেষ করার জন্য আপনার কমান্ড:

    সিপি / ইত্যাদি / এক্সডিজি / এক্সএক্সেসিওন / এলএক্সডিইডি-পিআই / অটোস্টার্ট

  • ইন $HOME/.config/lxsession/LXDE-pi/desktop.conf, এই অংশ আছে - যদি disable_autostart=yes, এটি চলবে না (পিছনের দিকে স্পষ্ট, হ্যাঁ):

    [সেশন] অক্ষম_আউটস্টার্ট = না no

  • অটোস্টার্ট শেল স্ক্রিপ্ট নয়। আপনার যদি কেবল প্রোগ্রাম চালু করার বাইরে কিছু প্রয়োজন হয় তবে ভাল করে একটি শেল স্ক্রিপ্ট তৈরি করুন এবং অটোস্টার্ট থেকে এটিকে কল করুন (উদাহরণস্বরূপ foo && barএখানে কাজ করবে না)

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