ម្សិលមិញខ្ញុំបានដំឡើងខ្ញុំឡើងវិញ ដេបៀនវីហ្សី ជាមួយឃ្លាំងផ្ទាល់ខ្លួនរបស់ខ្ញុំ KDE ៤.៨.១ ហើយខ្ញុំត្រូវតែនិយាយថាប្រសិនបើវាដំណើរការល្អមុនពេលនេះវាប្រសើរជាង។
បញ្ហាតែមួយគត់ដែលខ្ញុំមានគឺក្រុមហ៊ុនខេឌីអិមដែលទំនងជាមិនបានតំឡើងបានល្អទាល់តែសោះពីព្រោះវាមិនចង់ចាប់ផ្តើមដោយស្វ័យប្រវត្តិអ្វីដែលទាក់ទាញការចាប់អារម្មណ៍របស់ខ្ញុំពីព្រោះខ្ញុំធ្វើការតំឡើងដូចគ្នាដោយមានឃ្លាំងតែមួយនៅលើកុំព្យូទ័រផ្សេងទៀតហើយអ្វីៗគឺ នឹងអស្ចារ្យ។
ស្វែងរកមូលហេតុនៃបញ្ហាខ្ញុំបានរកឃើញថាឯកសារមិនត្រូវបានបង្កើតទេ /etc/init.d/kdm ដែលគួរតែមាននៅខាងក្នុងនេះ:
!! kdc # គួរតែបញ្ឈប់៖ កុងសូល - អេក្រង់ kbd # លំនាំដើម - ចាប់ផ្ដើម៖ ២ ៣ ៤ ៥ # លំនាំដើម - បញ្ឈប់៖ ០ ១ ៦ # ការពិពណ៌នាខ្លីៈកម្មវិធីគ្រប់គ្រងការបង្ហាញ X សម្រាប់ KDE # ការពិពណ៌នាៈ KDM គ្រប់គ្រងបណ្តុំម៉ាស៊ីនមេ X ដែលអាច នៅលើម៉ាស៊ីនមូលដ្ឋានឬម៉ាស៊ីនពីចម្ងាយ។ ### បញ្ចប់ព័ត៌មាន INIT # /etc/init.d/kdm: ចាប់ផ្តើមឬបញ្ឈប់កម្មវិធីគ្រប់គ្រងការបង្ហាញ X # ស្គ្រីបដែលត្រូវបានលួចពីកញ្ចប់ឌីផេរ៉ង់ស្យែល # ការពិពណ៌នាៈ K បង្ហាញកម្មវិធីគ្រប់គ្រង # នាំចូលមុខងាររបស់អិលអេសប៊ី។ / lib / lsb / init-functions # កំណត់មូលដ្ឋានប្រសិនបើ [-r / etc / default / local]; បន្ទាប់មក។ / etc / default / local export LANG LANGUAGE fi # ដើម្បីចាប់ផ្តើម kdm ទោះបីវាមិនមែនជាកម្មវិធីគ្រប់គ្រងការបង្ហាញក៏ដោយប្តូរលេខ # HEED_DEFAULT_DISPLAY_MANAGER ទៅជា "មិនពិត។ " HEED_DEFAULT_DISPLAY_MANAGER = ពិត DEFAULT_DISPLAY_MANAGER_FILE = / etc / X11 / default-display-manager PATH = / bin: / usr / bin: / sbin: / usr / sbin DAEMON = / usr / bin / kdm PIDFILE = / var / run / kdm.p UPGRADEFILE = / var / run / kdm.upgrade setup_config () {# ប៉ារ៉ាម៉ែត្រដើម្បីគាំទ្រ kdm ប្តូរតាមបំណង KDMRC = / etc / kde4 / kdm / kdmrc BACKGROUNDRC = / etc / kde4 / kdm / backgroundrc # ប្រសិនបើការកំណត់រចនាសម្ព័ន្ធត្រូវបានផ្លាស់ប្តូរដោយ kdmtheme ឬឧបករណ៍ផ្សេងទៀត។ កុំធ្វើម៉េចបើ grep -q "^ [[: ដកឃ្លា៖]] * ធីម = @@@ ToBeReplacedByDesktopBase @@@" $ {KDMRC}; បន្ទាប់មក KDMOVERRIDEDIR = / etc / default / kdm.d KDMCFGDIR = / var / run / kdm KDMCFG = $ KDMCFGDIR / kdmrc BACKGROUNDCFG = $ KDMCFGDIR / backgroundrc DEFAULT_KDM_THEME = / kdmx / ariya-test / apps / kdde4 kdde0 / ធីម $ DAEMON || ចាកចេញ 4 # មិនពេញចិត្តបើអ្នកចង់អោយ logon ដោយស្វ័យប្រវត្តិក្លាយជា runlevel-dependant #test "$ runlevel" || {កម្រិតរត់ = `កម្រិតរត់`; កម្រិតរត់ = $ {កម្រិតរត់ * *}; } #test "$ runlevel" = ៤ && ARG = -autolog || ARG = -noautolog # មិនពេញចិត្តប្រសិនបើអ្នកចង់បានព័ត៌មានបំបាត់កំហុសជាច្រើនក្នុង syslog របស់អ្នក #ARG = "$ ARG -debug ២៥៥" # យើងប្រើឯកសារកំណត់រចនាសម្ព័ន្ធមេ kdm ជំនួស ARG = "$ ARG -config $ KDMCFG" # យើងបង្កើត kdm ការកំណត់រចនាសម្ព័ន្ធឯកសារ genkdmconf --in $ KDMCFGDIR ១> / dev / null # យើងបដិសេធការបដិសេធប្រភព។ run-parts តម្រៀបបញ្ជីតាមលំដាប់ដែលអាចព្យាករណ៍បានប្រសិនបើ [-d "$ KDMOVERRIDEDIR"]; បន្ទាប់មកសម្រាប់ផ្នែកនៅក្នុង $ (រត់ - ផ្នែក - បញ្ជី "$ KDMOVERRIDEDIR" 2> / dev / null || true); គ។ បានធ្វើរួចរាល់ហើយ # យើងធ្វើបច្ចុប្បន្នភាពឯកសារកំណត់រចនាសម្ព័ន្ធ kdm (តម្លៃដែលបដិសេធតែប៉ុណ្ណោះ) [-n "$ USEBACKGROUND"] && sed -i "s | ^ # \? UseBackground = ។ * | UseBackground = $ USEBACKGROUND |" $ KDMCFG [-n "$ BACKGROUNDCFG"] && sed -i "s | ^ # \? backgroundCfg = ។ * | BackgroundCfg = $ BACKGROUNDCFG |" $ KDMCFG [-n "$ USETHEME"] && sed -i "s | ^ # \? UseTheme = ។ * | UseTheme = $ USETHEME |" $ KDMCFG [-n "$ THEME"] && [-e "$ THEME"] && sed -i "s | ^ # \? ស្បែក = ។ * | ស្បែក = $ THEME |" $ KDMCFG [-n "$ LANGUAGE"] &&- sed -i "s | ^ # \? ភាសា = ។ * | ភាសា = $ LANGUAGE |" $ KDMCFG ប្រសិនបើ grep -q "^ [[: space:]] * ផ្ទាំងរូបភាព = stripes.png" $ {BACKGROUNDRC}; បន្ទាប់មក [-n "$ WALLPAPER"] && [-e "$ WALLPAPER"] &&- sed -i "s | ^ # \? ផ្ទាំងរូបភាព = ។ * | ផ្ទាំងរូបភាព =` readlink -f $ WALLPAPER `|" $ BACKGROUNDCFG fi # usetheme ឥឡូវនេះ "តាមលំនាំដើម" ដូច្នេះយើងត្រូវប្រាកដថាធីមមិនត្រឹមត្រូវ ... sed -i "s | @@@ ToBeReplacedByDesktopBase @@@ | $ DEFAULT_KDM_THEME |" $ {KDMCFG} # ការបដិសេធលើផ្ទៃតុមានប្រយោជន៍សម្រាប់បរិស្ថានដេបៀនផ្ទាល់ប្រសិនបើ [-n "$ AUTOLOGINUSER"]; បន្ទាប់មក sed -i "s | ^ # \? AutoLoginEnable = ។ * | AutoLoginEnable = true |" $ KDMCFG sed -i "s | ^ # \? autoLoginUser = ។ * | AutoLoginUser = $ AUTOLOGINUSER |" $ KDMCFG fi [-n "$ AUTOLOGINDELAY"] &&-sed -i "s | ^ # \? AutoLoginDelay = ។ * | អូតូឡិនឌីណែល = $ AUTOLOGINDELAY |" $ KDMCFG [-n "$ AUTOLOGINAGAIN"] &&- sed -i "s | ^ # \? AutoLoginAgain = ។ * | AutoLoginAgain = $ AUTOLOGINAGAIN |" $ KDMCFG [-n "$ AUTOLOGINLOCKED"] &&- sed -i "s | ^ # \? ស្វ័យប្រវត្តិឡុក = ។ * | ស្វ័យប្រវត្តិត្រូវបានបិទ = $ AUTOLOGINLOCKED |" $ KDMCFG ការត្រឡប់មកវិញ 0} # ប្រសិនបើយើងធ្វើឱ្យដេមិនប្រសើរឡើងយើងមិនអាចប្រើអាគុយម៉ង់ --exec ទៅ # ចាប់ផ្តើម - បញ្ឈប់ដេមិនបានទេពីព្រោះអាយណូតនឹងត្រូវបានផ្លាស់ប្តូរ។ ហានិភ័យនៅទីនេះគឺថា # នៅក្នុងស្ថានភាពមួយដែលដេមិនបានងាប់ដាប់ដាហ្វីសរបស់វាមិនត្រូវបានសម្អាតទេហើយដំណើរការ # ផ្សេងទៀតមួយចំនួនកំពុងដំណើរការក្រោមផ្ទាំងនោះការចាប់ផ្តើមដេមិននឹងបញ្ជូនសញ្ញា # ទៅកាន់ដំណើរការគ្មានកំហុស។ ទោះជាយ៉ាងណាក៏ដោយនេះហាក់ដូចជាករណីជ្រុង។ # C'est la vie! ប្រសិនបើ [-e $ UPGRADEFILE]; បន្ទាប់មក SSD_ARGS = "- pidfile $ PIDFILE --startas $ DAEMON" ផ្សេងទៀត SSD_ARGS = "- pidfile $ PIDFILE --exec $ DAEMON" fi still_running () {ប្រសិនបើ expr "$ (cat / pro / $ DAEMONPID / cmdline 2> / dev / null) ":" $ DAEMON "> / dev / null 2> & 1; បន្ទាប់មកការពិតផ្សេងទៀត # ប្រសិនបើដេមិនមិនបានយកកំញើញខ្លួនចេញទេនោះយើងនឹង RM-F $ PIDFILE $ UPGRADEFILE មិនពិត។ } ករណី "$ 1" នៅពេលចាប់ផ្តើម) setup_config ប្រសិនបើ [-e $ DEFAULT_DISPLAY_MANAGER_FILE] && ["$ HEED_DEFAULT_DISPLAY_MANAGER" = "ពិត"] && ["$ (ឆ្មា $ DEFAULT_DISPLAY_MANAGER_FILE)"! = "$; DAEMON" បន្ទាប់ពី log_action_msg "មិនចាប់ផ្ដើមកម្មវិធីគ្រប់គ្រងការបង្ហាញ K (វាមិនមែនជាកម្មវិធីគ្រប់គ្រងការបង្ហាញលំនាំដើមទេ) ។ " else log_daemon_msg "ការចាប់ផ្តើមកម្មវិធីគ្រប់គ្រងការបង្ហាញ K" "kdm" ប្រសិនបើចាប់ផ្តើមបញ្ឈប់ - ដេមិន - ចាប់ផ្ដើម --quiet $ SSD_ARGS - $ ARG; បន្ទាប់មក log_end_msg 0 ផ្សេងទៀត log_action_end_msg 1 "ដំណើរការរួចហើយ" fi ;; ចាប់ផ្តើមឡើងវិញ) /etc/init.d/kdm ឈប់បើ [-f $ PIDFILE]; បន្ទាប់មកប្រសិនបើនៅតែគួរឱ្យចាប់អារម្មណ៍ បន្ទាប់មកចេញពី 1 fi fi /etc/init.d/kdm ចាប់ផ្តើម ;; ផ្ទុកឡើងវិញនូវកំណត់រចនាសម្ព័ន្ធ K បង្ហាញកម្មវិធីគ្រប់គ្រងការបង្ហាញ ... " ប្រសិនបើការចាប់ផ្តើមបញ្ឈប់ដេមិន - ស្តុប - សិតទី ១ --quiet $ SSD_ARGS; បន្ទាប់មក log_action_end_msg 1 ផ្សេងទៀត log_action_end_msg ១ "kdm មិនដំណើរការទេ" ;; ផ្ទុកឡើងវិញ) /etc/init.d/kdm ផ្ទុកឡើងវិញ ;; បញ្ឈប់) log_action_begin_msg "បញ្ឈប់កម្មវិធីគ្រប់គ្រងការបង្ហាញ K: kdm" ប្រសិនបើ [! -f $ PIDFILE]; បន្ទាប់មក log_action_end_msg 0 "មិនដំណើរការ (រកមិនឃើញ $ PIDFILE)" ចាកចេញពីលេខ ០ ផ្សេងទៀត DAEMONPID = $ (ឆ្មា $ PIDFILE | tr -d '[: ទទេ:]') KILLCOUNT = ១ ប្រសិនបើ [! -e $ UPGRADEFILE]; បន្ទាប់មកបើចាប់ផ្តើម - ដេមិន - ចាប់ផ្តើម - $ - SSD_ARGS; បន្ទាប់មក # ផ្តល់ឧបករណ៍ដោះស្រាយសញ្ញារបស់ kdm មួយវិនាទីដើម្បីចាប់យកដំណេករបស់វា ១ ផ្សេងទៀត log_action_cont_msg "មិនដំណើរការ" ទេខណៈពេល [$ KILLCOUNT -le ៥]; ធ្វើបើនៅតែធ្វើបាប។ បន្ទាប់មកសំលាប់ $ DAEMONPID ផ្សេងទៀតសំរាកដំណេក 1 KILLCOUNT = $ ((($ KILLCOUNT + 5)) ធ្វើប្រសិនបើនៅតែធ្វើបាប; បន្ទាប់មក log_action_cont_msg "មិនឆ្លើយតបទៅនឹងសញ្ញា TERM (លុយ $ DAEMONPID)" ផ្សេងទៀត rm -f $ UPGRADEFILE fi log_action_end_msg 1 ;; ស្ថានភាព) status_of_proc -p "$ PIDFILE" "$ DAEMON" kdm && ចាកចេញ ០ || ចេញពី $?
ដំណោះស្រាយដែលខ្ញុំបានរកឃើញនៅពេលនោះគឺដើម្បីបង្កើតស្គ្រីបចាប់ផ្តើមផ្ទាល់ខ្លួនរបស់ខ្ញុំដែលត្រូវបានប្រើសម្រាប់ក្រុមហ៊ុនខេអិមអិមឬកម្មវិធីផ្សេងទៀតដែលយើងចង់ចាប់ផ្តើមដែលមានដូចតទៅនេះ៖
#! / bin / sh PATH = / sbin: / bin ។ /lib/init/vars.sh ។ / lib / lsb / init-functions case "$ 1" ពេលចាប់ផ្តើម | "") / usr / bin / kdm ;; បញ្ឈប់) # ទេ-op ;; *) បន្ទរ "ការប្រើប្រាស់៖ kdm [ចាប់ផ្តើម | បញ្ឈប់ | ចាប់ផ្តើមឡើងវិញ]"> & ២ ចេញ ៣ ;; គ
ឥឡូវនេះដើម្បីឱ្យ KDM ចាប់ផ្តើមដោយស្វ័យប្រវត្តិវាចាំបាច់ក្នុងការធ្វើឱ្យស្គ្រីបដែលបាននិយាយដូច្នេះខ្ញុំប្រើ RCConf សម្រាប់វា។ ហើយត្រៀមខ្លួន។ ទោះយ៉ាងណាក៏ដោយខ្ញុំសូមណែនាំឱ្យប្រើដើម original
៥៧ យោបល់ទុកអ្នក
ខ្ញុំកំពុងប្រើជំរើសមួយសំរាប់ kdm ដែលគេហៅថា sddm ។
ហឹម។ ខ្ញុំមិនស្គាល់នាងទេ។ ខ្ញុំនឹងមើលទៅ។
ក្រេប !!! វាត្រូវការ GLIBC 2.14 ហើយនៅក្នុងដេបៀនខ្ញុំមាន 2.13 ¬_¬
អូមវាហាក់ដូចជាល្អ: D .. elav ដើម្បីរួមបញ្ចូលបរិស្ថានផ្សេងទៀតនិងប្រើអក្សរដែលបាននិយាយត្រឹមត្រូវយើងគ្រាន់តែត្រូវប្តូរឈ្មោះកម្មវិធីគ្រប់គ្រងបង្អួចដែលយើងចង់ប្រើត្រឹមត្រូវ?
សូមអរគុណ!
ជំរាបសួរ។
ទោះបីជាវាមិនមានអ្វីដែលត្រូវធ្វើជាមួយអត្ថបទខ្លួនឯងក៏ដោយខ្ញុំចង់សួរអ្នកថាតើអ្នកអាចធ្វើអ្វីដែលត្រូវធ្វើបន្ទាប់ពីតំឡើង Wheezy?
ដោយសារតែខ្ញុំបានជួបបញ្ហាមួយចំនួនក្នុងការតំឡើងវា។ ឧទាហរណ៍:
១- ទោះបីវាត្រូវការបណ្តាញវ៉ាយហ្វាយដើម្បីតំឡើងដោយខ្លួនឯងក៏ដោយនៅពេលបញ្ចប់ការតំឡើងវាគ្មានការភ្ជាប់វ៉ាយហ្វាយទេហើយថែមទាំងមិនមានកម្មវិធីគ្រប់គ្រងបណ្តាញទៀតផង។ (ខ្ញុំបានភ្ជាប់វានៅចុងបញ្ចប់ដោយដៃពីកុងសូលផ្ទាល់ ... ប៉ុន្តែវាហាក់ដូចជាខ្ញុំដែលមាននរណាម្នាក់ភ្ជាប់ទៅនឹងវ៉ាយហ្វាយនៅពេលដែលវាត្រូវបានតំឡើងហើយបន្ទាប់មកមិនបានតំឡើងបណ្តាញអ្នកគ្រប់គ្រង ... ឬអ្វីមួយ ... )
២- ទោះបីការតំឡើងជាភាសាដែលអ្នកជ្រើសរើសបន្ទាប់មកប្រព័ន្ធត្រូវបានតំឡើងជាភាសាអង់គ្លេស? មិនដឹងថាត្រូវកែយ៉ាងម៉េចទេ ...
ហើយល្អអ្នកគួរតែ ... ប្រសិនបើអ្នកអាចពង្រីកវាជាមួយនឹងបទពិសោធន៍របស់អ្នកនិងធ្វើប្រកាសវានឹងបម្រើខ្ញុំផងដែរ ... (ខ្ញុំស្រមៃថាអ្នកផ្សេងទៀត) ។
សូមអរគុណ!
ហ៊ឺតើអ្នកប្រើបរិដ្ឋានផ្ទៃតុអ្វីខ្លះ? ខ្ញុំទាយថា KDE ..
អ្នកទាយបានល្អណាស់។ មែនខ្ញុំប្រើ KDE តែតាមពិតខ្ញុំកំពុងធ្លាក់ចូលពិភពដេបៀន ... តើអ្នកណែនាំបរិស្ថានបែបណា?
មុនពេលដែលខ្ញុំជាកណ្តុរនៅ Crunchbang ... ហើយខ្ញុំត្រូវបានទាក់ទាញដោយរបៀបដែលវាមានស្ថេរភាពខ្ញុំបានសន្មតថាដោយសារតែវាមានមូលដ្ឋានលើដេបៀនហើយនោះជាមូលហេតុដែលខ្ញុំបោះខ្លួនឯងទៅជាដេបៀន ... ខ្ញុំបានជ្រើសរើសយក KDE ដើម្បីជ្រើសរើស ... ដែល តើអ្នកចង់ណែនាំមួយទេ?
ហើយអ្វីដែលខ្ញុំលើកឡើងកើតឡើងតែនៅក្នុងខេនអេនជី?
ស្វាគមន៍និងអរគុណ
ជំរាបសួរ,
ខ្ញុំបានអានអត្ថបទរបស់អ្នកហើយខ្ញុំចង់ផ្តល់យោបល់ថាខ្ញុំមានបញ្ហានៅដេបៀនហត់ជាមួយនឹង KDE ហើយខ្ញុំមិនដឹងថាវាដូចគ្នាទេ។ ខ្ញុំបានស្វែងរកដូចជាឆ្កួតសម្រាប់ដំណោះស្រាយហើយបានសួរនៅក្នុងវេទិកាប៉ុន្តែគ្មាននរណាម្នាក់អាចប្រាប់ខ្ញុំពីមូលហេតុទេ។ កំហុសនោះគឺថាបន្ទាប់ពីឆ្លងកាត់ហ្គ្រូបពេលខ្លះដេបៀនមិនចាប់ផ្តើមទេពីព្រោះវាស្ថិតនៅលើអេក្រង់ខ្មៅបន្ទាប់ពីបន្ទាត់នៃអត្ថបទនេះលេចចេញមក (វាគឺជាទីបី)៖
កំពុងរង់ចាំ / dev ដើម្បីឱ្យមានប្រជាជនពេញលេញ
កុំព្យូទ័ររបស់ខ្ញុំគឺជាកុំព្យូទ័រយួរដៃ ASUS K93SV
Intel Core i7 2670QM
កំហុសមិនតែងតែកើតឡើងទេ។ នៅពេលវាកើតឡើងខ្ញុំត្រូវបង្ខំចិត្តបិទនិងចាប់ផ្តើមឡើងវិញ។
ការស្វែងរកហ្គូហ្គលរហ័សបានប្រគល់ជូនខ្ញុំវិញ៖
http://www.esdebian.org/foro/28882/waiting-for-dev-to-be-fully-populated
ប្រាប់ខ្ញុំប្រសិនបើវាដោះស្រាយអ្នក។
ខ្ញុំបានអានប្រកាសទាំងមូលប៉ុន្តែខ្ញុំមិនហ៊ានធ្វើវាទេពីព្រោះខ្ញុំបានពិនិត្យបញ្ជីឈ្មោះរបស់ខ្ញុំហើយវាខុសគ្នាទាំងស្រុងពីអ្វីដែលមាននៅក្នុងការសន្ទនានោះ។
Elav នេះតែងតែបោះពុម្ពដំបងគួរឱ្យចាប់អារម្មណ៍ខ្ញុំមានបញ្ហានោះហើយដូច្នេះខ្ញុំកំពុងប្រើ LightDM ដែលតាមវិធីនេះដំណើរការបានល្អប៉ុន្តែសូមមើលប្រសិនបើស្គ្រីបនេះដំណើរការសម្រាប់ខ្ញុំ (ខ្ញុំនឹក KDM) ខ្ញុំពេញចិត្តក្នុងការចូលរួមវិភាគទាន។