लॉगिन करने के बाद, डेस्कटॉप एकता दिखाने से पहले ~ 20 के लिए लटका हुआ है। Bootchart pactl का सुझाव देता है। मदद?


11

जब मैं अपने Ubuntu 14.04 डेस्कटॉप में लॉग इन करता हूं, तो मैं वास्तविक डेस्कटॉप डेस्कटॉप लोड से पहले लगभग 20 सेकंड के लिए अपनी डेस्कटॉप पृष्ठभूमि देखता हूं। मैंने बूचड़खाना स्थापित किया है और यह बताता है कि समस्या यह है कि pactlकॉल किया जा रहा है और कुछ करने के लिए एक लंबा समय ले रहा है, और यह कि मुख्य डेस्कटॉप स्टार्टअप उस पर अवरुद्ध है:

यहाँ छवि विवरण दर्ज करें

मैं कैसे पहचान सकता हूं कि यह pactlकॉल कहां है, और इसमें लंबा समय क्यों लग सकता है?

Pulseaudio स्टार्टअप से लॉग ऑन हैं: http://kryogenix.org/random/pulseverbose/


/etc/xgd/autostart/pulseaudio.desktop में स्ट्रिंग "Exec = start-pulseaudio-x11" पर टिप्पणी करने का प्रयास करें और /etc/xgd/autostart-pulseaudio-kde.desktop के लिए ऐसा ही करें और देखें कि यह कैसे जाता है!
ओस्टेंडली

अगर ऊपर काम नहीं करता है दोनों pulseaudio-kde.desktop और pulseaudio.desktop को हटाने का प्रयास करें (उन्हें कहीं वापस कर दें) आपका ऑडियो अभी भी उस बारे में चिंता नहीं करने के लिए काम करेगा।
ओस्टेंडली

erm ... कि pulseaudio अक्षम नहीं होगा?
चुप

1
आपको अपने पल्सीडियो के बारे में चिंता करने से पहले पहले कारण की पहचान करने की आवश्यकता है और न ही इसे अक्षम करें जैसा कि मैंने ऊपर कहा है, यह बस ऑटोस्टार्ट को अक्षम कर देगा जो सभी है ....
ओस्टेंडली

@Ostendali और @Dee से सहमत; अपमानजनक स्टार्टअप प्रक्रिया को अक्षम करने का प्रयास करें। यदि यह स्टार्टअप को तेज़ बनाता है, तो इसे डीइंग के रूप में लॉगिंग के साथ पुनः सक्षम करने का प्रयास करें, और देखें कि क्या दिखाता है।
वाइल्डकार्ड

जवाबों:


8

के लिए निदान (समाधान नहीं) आप पर लॉग ऑन सक्षम होना चाहिए pactlमॉड्यूल:

  • फ़ाइल के बाद (sudo के साथ) संपादित करें

    /etc/pulse/client.conf
    
  • और फ़ाइल में निम्न पंक्ति जोड़ें

    extra-arguments = -vvvv --log-target=newfile:/tmp/pulseverbose.log --log-time=1
    
  • रीबूट लॉग इन होने के बाद /tmp/pulseverbose.logउम्मीद है कि पल्स ऑडियो नियंत्रण की संभावित समस्या होगी। एक से अधिक फ़ाइल हो सकती हैं।

  • वापस आकर इसे यहाँ पेस्ट करें और हम आपको अतिरिक्त संकेत दे सकते हैं।

  • हटाना! /etc/pulse/client.confआपके समाप्त होने के बाद की पंक्ति ।

के लिए समाधान मैं पहली बार पुनः स्थापित करने की कोशिश करेगा pulseaudio, लेकिन हम लॉग दिखाई देंगे के बाद, संभवतः इस बदल जाएगा। इसलिए हमें पहले अपना लॉग दें। आखिरकार पल्सेडियो और अलसा को फिर से स्थापित करने के लिए कदम उठाए जा सकते हैं:

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo alsa force-reload

लेकिन यह उदाहरण के लिए असहाय हो सकता है अगर आपके ड्राइवर गलत हैं / गलत सेटिंग्स आदि से अपंग हैं।

अद्यतन: लॉग फ़ाइलों से निदान : आपकी समस्या का मूल यहाँ है

D (   0.005|   0.000)  [pulseaudio] module-udev-detect.c: Loading module-alsa-card with arguments 'device_id="0" name="pci-0000_00_03.0" card_name="alsa_card.pci-0000_00_03.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"'
D (   3.010|   3.004)  [pulseaudio] reserve-wrap.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-zgX6izEp13: Connection refused

इस तरह की कई त्रुटियों के बाद:

I (   3.011|   0.000)  [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory

जो स्टार्टअप पर आपका समय लेता है।

प्रस्तावित हल:

  1. xxx ऐसा लगता है कि एक अस्थायी सॉकेट खुला हुआ है और पल्सेडियो इसे खत्म नहीं करता है। कृपया जांचें कि क्या कोई /tmp/dbus-zgX6izEp13फ़ाइल है और यदि हाँ, तो इसे हटा दें sudo rm /tmp/dbus-zgX6izEp13और यदि कोई बदलाव है तो रिबूट करने का प्रयास करें।

    - अपडेट : ऐसी कोई फाइल नहीं है, इसका मतलब यह है कि यह पल्सेडियो के इस्तेमाल से पहले या इसे एक साथ लिखने के लिए कुछ लिखने से पहले बनाया जाता है। कुछ विन्यास को मिचमेड / दोगुना किया जा सकता है।

  2. आप पल्सेडियो को शुद्ध करने और पुन: स्थापित करने का प्रयास कर सकते हैं। ऊपर पाठ देखें।

अगर कुछ मदद करता है तो कृपया एक छोटा सा जवाब दें।


ठीक है, इसके लिए धन्यवाद। लॉग प्रदान करने का सबसे अच्छा तरीका क्या है? मैंने client.conf में जोड़ा, रिबूट किया, लॉगिन किया और client.conf से हटा दिया, और मेरे पास अब तीन फाइलें हैं: pulverbose.log, .log.1, और .log.2, साइज 279K, 2.5K, 313K। मैं उस सब को पेस्ट नहीं कर सकता :-) क्या कुछ विशिष्ट चीजें हैं जो देखने के लिए हैं?
मौन

आप उदाहरण के लिए किसी फ़ाइल का लिंक Google ड्राइव ( docs.google.com/document/d/… ), या किसी अन्य फ़ाइल सेवा पर साझा कर सकते हैं ।
डी डे


ठीक है, पर लॉग फ़ाइलें kryogenix.org/random/pulseverbose
सिल

@ क्या आप अपने प्रश्न का लिंक जोड़ सकते हैं? यह सभी प्रासंगिक जानकारी ढूंढना आसान बनाता है।
टोबियास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.