KDM ஐத் தொடங்க ஸ்கிரிப்ட் (அது இல்லாவிட்டால்)

debianlight_kdm

நேற்று நான் மீண்டும் நிறுவினேன் டெபியன் வீஸி எனது தனிப்பயன் களஞ்சியத்துடன் கே.டி.இ 4.10 இதற்கு முன்பு நன்றாக வேலை செய்திருந்தால், இப்போது அது மிகச் சிறப்பாக செயல்படுகிறது என்று நான் சொல்ல வேண்டும்.

எனக்கு இருந்த ஒரே பிரச்சனை கே.டி.எம் உடன் இருந்தது, இது வெளிப்படையாக நன்றாக நிறுவப்படவில்லை, ஏனென்றால் அது தானாகவே தொடங்க விரும்பவில்லை, ஏனென்றால் என் கவனத்தை ஈர்க்கும் ஒன்று, நான் அதே நிறுவலைச் செய்தேன், மற்ற கணினியில் அதே களஞ்சியங்களுடன் மற்றும் எல்லாமே நன்றாக செல்கிறது.

கோப்பு உருவாக்கப்படவில்லை என்பதைக் கண்டறிந்த சிக்கலின் காரணத்தைத் தேடுகிறேன் /etc/init.d/kdm இது உள்ளே இருக்க வேண்டும்:

#! kdc # கட்டாயம்-நிறுத்து: கன்சோல்-திரை kbd # இயல்புநிலை-தொடக்க: 5 2 3 4 # இயல்புநிலை-நிறுத்து: 5 0 1 # குறுகிய-விளக்கம்: KDE க்கான எக்ஸ் காட்சி மேலாளர் # விளக்கம்: KDM எக்ஸ் சேவையகங்களின் தொகுப்பை நிர்வகிக்கிறது, இது இருக்கலாம் உள்ளூர் ஹோஸ்ட் அல்லது தொலை கணினிகளில் இருங்கள்.
 ### END INFO # /etc/init.d/kdm: எக்ஸ் டிஸ்ப்ளே மேனேஜரைத் தொடங்கவும் அல்லது நிறுத்தவும் # ஸ்கிரிப்ட் முதலில் xdm தொகுப்பிலிருந்து திருடப்பட்டது # # விளக்கம்: கே காட்சி மேலாளர் # # LSB init செயல்பாடுகளை இறக்குமதி செய்க.  / lib / lsb / init-functions # [-r / etc / default / locale] என்றால் இருப்பிடத்தை அமைக்கவும்; பிறகு.  / etc / default / locale export LANG LANGUAGE fi # kdm ஐ இயல்புநிலை காட்சி நிர்வாகியாக இல்லாவிட்டாலும் தொடங்க, # HEED_DEFAULT_DISPLAY_MANAGER ஐ "தவறானது" என்று மாற்றவும்.
 HEED_DEFAULT_DISPLAY_MANAGER = உண்மை DEFAULT_DISPLAY_MANAGER_FILE = / etc / X11 / இயல்புநிலை-காட்சி-மேலாளர் PATH = / பின்: / usr / bin: / sbin: / usr / sbin DAEMON = / usr / bin / kdm UPGRADEFILE = / var / run / kdm.upgrade setup_config () k # kdm தனிப்பயனாக்கத்தை ஆதரிக்கும் அளவுருக்கள் KDMRC = / etc / kde4 / kdm / kdmrc BACKGROUNDRC = / etc / kde4 / kdm / backgroundrc # உள்ளமைவு மாற்றப்பட்டால் அல்லது kdmtheme , grep -q "^ [[: space:]] * தீம் = @@@ ToBeReplacedByDesktopBase @@@" $ {KDMRC if என்றால் மந்திரம் செய்ய வேண்டாம்; பின்னர் KDMOVERRIDEDIR = / etc / default / kdm.d KDMCFGDIR = / var / run / kdm KDMCFG = $ KDMCFGDIR / kdmrc BACKGROUNDCFG = $ KDMCFGDIR / backgroundrc DEFAULT_K / / / / / kdde4 / தீம்கள் $ DAEMON || வெளியேறு 0 # சங்கடம், தானாக உள்நுழைவு ரன்லெவல்-சார்புடையதாக இருக்க விரும்பினால் # சோதனை "$ ரன்லெவல்" || {runlevel = `runlevel`; runlevel = {{runlevel # *}; } # சோதனை "$ runlevel" = 4 && ARG = -autolog || ARG = -noautolog # சங்கடம், உங்கள் சிஸ்லாக் #ARG = "$ ARG -debug 255" # இல் பல பிழைத்திருத்த தகவல்களை நீங்கள் விரும்பினால், நாங்கள் ஒரு மாற்று kdm முதன்மை உள்ளமைவு கோப்பைப் பயன்படுத்துகிறோம் ARG = "$ ARG -config $ KDMCFG" # நாங்கள் kdm ஐ உருவாக்குகிறோம் உள்ளமைவு கோப்புகள் genkdmconf --in $ KDMCFGDIR 1> / dev / null # நாங்கள் மூல மேலெழுதும்.  [-d "D KDMOVERRIDEDIR"] என்றால் ரன்-பாகங்கள் பட்டியலை கணிக்கக்கூடிய வரிசையில் வரிசைப்படுத்துகின்றன; $ இல் ஒரு பகுதிக்கு (ரன்-பாகங்கள் - பட்டியல் "$ KDMOVERRIDEDIR" 2> / dev / null || true); c.  "$ part" முடிந்தது fi # நாங்கள் kdm உள்ளமைவு கோப்புகளை புதுப்பிக்கிறோம் (மேலெழுதப்பட்ட மதிப்புகள் மட்டுமே) [-n "$ USEBACKGROUND"] && sed -i "s | ^ # \? UseBackground =. * | UseBackground = $ USEBACKGROUND |" $ KDMCFG [-n "AC BACKGROUNDCFG"] && sed -i "s | ^ # \? BackgroundCfg =. * | BackgroundCfg = $ BACKGROUNDCFG |" $ KDMCFG [-n "$ USETHEME"] && sed -i "s | ^ # \? UseTheme =. * | UseTheme = $ USETHEME |" $ KDMCFG [-n "$ THEME"] && [-e "$ THEME"] && sed -i "s | ^ # \? தீம் =. * | தீம் = $ தீம் |" $ KDMCFG [-n "$ LANGUAGE"] && sed -i "s | ^ # \? மொழி =. * | மொழி = $ LANGUAGE |" G KPMCFG என்றால் grep -q "^ [[: space:]] * Wallpaper = stripes.png" $ AC BACKGROUNDRC}; பின்னர் [-n "AL WALLPAPER"] && [-e "AL WALLPAPER"] && sed -i "s | ^ # \? வால்பேப்பர் =. * | வால்பேப்பர் =` readlink -f $ WALLPAPER` | " AC BACKGROUNDCFG fi # usetheme இப்போது "இயல்பாக" உள்ளது, எனவே தீம் தவறானது அல்ல என்பதை உறுதிப்படுத்த வேண்டும் ...
 sed -i "s | @@@ ToBeReplacedByDesktopBase @@@ | $ DEFAULT_KDM_THEME |" -DN 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 = $ AUTOLOGINDELAY |" $ KDMCFG [-n "$ AUTOLOGINAGAIN"] && sed -i "s | ^ # \? AutoLoginAgain =. * | AutoLoginAgain = $ AUTOLOGINAGAIN |" $ KDMCFG [-n "$ AUTOLOGINLOCKED"] && sed -i "s | ^ # \? AutoLoginLocked =. * | AutoLoginLocked = $ AUTOLOGINLOCKED |" $ KDMCFG fi return 0} # நாங்கள் டீமானை மேம்படுத்தினால், ஐனோட் மாறியிருப்பதால் --exec வாதத்தை # தொடக்க-நிறுத்த-டீமனுக்குப் பயன்படுத்த முடியாது. இங்கே ஆபத்து என்னவென்றால், # டீமான் இறந்த சூழ்நிலையில், அதன் பிட்ஃபைல் சுத்தம் செய்யப்படவில்லை, மேலும் # வேறு சில செயல்முறைகள் இப்போது அந்த மூடியின் கீழ் இயங்குகின்றன, ஸ்டார்ட்-ஸ்டாப்-டீமான் ஒரு அப்பாவி செயல்முறைக்கு # சமிக்ஞைகளை அனுப்பும். இருப்பினும், இது ஒரு மூலையில் உள்ள வழக்கு போல் தெரிகிறது.
 # அதுவே வாழ்க்கை!
 [-e $ UPGRADEFILE] என்றால்; பின்னர் SSD_ARGS = "- pidfile $ PIDFILE --startas $ DAEMON" else SSD_ARGS = "- pidfile $ PIDFILE --exec $ DAEMON" fi still_running () exp if expr "$ (cat / proc / $ DAEMONPID / cmdline 2> / dev / null) ":" $ DAEMON "> / dev / null 2> & 1; பின்னர் உண்மை வேறு # டீமான் அதன் சொந்த பிட்ஃபைலை அகற்றவில்லை என்றால், நாம் rm -f $ PIDFILE $ UPGRADEFILE false fi; } வழக்கு "$ 1" தொடக்கத்தில் உள்ளது) [-e $ DEFAULT_DISPLAY_MANAGER_FILE] && ["$ HEED_DEFAULT_DISPLAY_MANAGER" = "உண்மை"] && ["cat (பூனை $ DEFAULT_DISPLAY_MILAGER! log_action_msg "கே டிஸ்ப்ளே மேனேஜரை (கேடிஎம்) தொடங்கவில்லை; இது இயல்புநிலை காட்சி நிர்வாகி அல்ல."
 else log_daemon_msg "தொடக்க கே-காட்சி மேலாளர்" "kdm" என்றால் தொடக்க-நிறுத்த-டீமான் --start --quiet $ SSD_ARGS - $ ARG; log_end_msg 0 else log_action_end_msg 1 "ஏற்கனவே இயங்கும்" fi fi ;; மறுதொடக்கம்) /etc/init.d/kdm நிறுத்தினால் [-f $ PIDFILE]; இன்னும்_செய்கிறதென்றால்; பின்னர் 1 fi fi /etc/init.d/kdm தொடக்கத்திலிருந்து வெளியேறவும்; மறுஏற்றம்) log_action_begin_msg "கே காட்சி மேலாளர் உள்ளமைவை மீண்டும் ஏற்றுகிறது ..."
 ஸ்டார்ட்-ஸ்டாப்-டீமான் என்றால் - ஸ்டாப் - சிக்னல் 1 --quiet $ SSD_ARGS; log_action_end_msg 0 else log_action_end_msg 1 "kdm இயங்கவில்லை" fi ;; force-reload) /etc/init.d/kdm reload ;; stop) log_action_begin_msg "கே காட்சி நிர்வாகியை நிறுத்துகிறது: kdm" என்றால் [!  -f $ PIDFILE]; log_action_end_msg 0 "இயங்கவில்லை ($ PIDFILE காணப்படவில்லை)" 0 வெளியேறு DAEMONPID = $ (பூனை $ PIDFILE | tr -d '[: வெற்று:]') KILLCOUNT = 1 என்றால் [!  -e $ UPGRADEFILE]; தொடக்க-நிறுத்த-டீமான் என்றால் --stop --quiet $ SSD_ARGS; பின்னர் # kdm இன் சிக்னல் ஹேண்ட்லருக்கு அதன் மூச்சு தூக்கத்தைப் பிடிக்க ஒரு வினாடி கொடுங்கள் 1 else log_action_cont_msg [$ KILLCOUNT -le 5] போது fi fi "இயங்கவில்லை"; இன்னும் இருந்தால்_செய்க; $ DAEMONPID ஐக் கொல்லுங்கள், தூக்கத்தை உடைக்க 1 KILLCOUNT = $ (($ KILLCOUNT + 1)) இன்னும்_செய்கிறீர்கள் என்றால் செய்யப்படும்; log_action_cont_msg "TERM சிக்னலுக்கு பதிலளிக்கவில்லை (pid $ DAEMONPID)" else rm -f $ UPGRADEFILE fi fi log_action_end_msg 0 ;; status) status_of_proc -p "$ PIDFILE" "$ DAEMON" kdm && வெளியேறு 0 || வெளியேறு $?
கோப்பு மற்ற கணினியில் உள்ளது, ஆனால் நேற்று இரவு என்னால் அதைப் பார்க்க முடியவில்லை, எனது மற்ற மாற்றீட்டை உங்களுக்குக் காட்டுகிறேன்

நான் கண்டறிந்த தீர்வு என்னவென்றால், எனது சொந்த தொடக்க ஸ்கிரிப்டை உருவாக்குவது, இது கே.டி.எம் அல்லது நாங்கள் தொடங்க விரும்பும் வேறு எந்த பயன்பாட்டிற்கும் பயன்படுத்தப்படுகிறது, இதில் இது உள்ளது:

#! / bin / sh PATH = / sbin: / பின். /lib/init/vars.sh. / lib / lsb / init-functions case "$ 1" தொடக்கத்தில் | "") / usr / bin / kdm ;; நிறுத்து) # இல்லை-ஒப் ;; *) எதிரொலி "பயன்பாடு: kdm [தொடக்க | நிறுத்து | மறுதொடக்கம்]"> & 2 வெளியேறு 3 ;; அந்த சி

இப்போது, ​​கே.டி.எம் தானாகவே தொடங்குவதற்கு, சொன்ன ஸ்கிரிப்டை செயல்படுத்த வேண்டியது அவசியம், எனவே நான் பயன்படுத்துகிறேன் RCConf இதற்காக. மற்றும் தயார். இருப்பினும், அசல் using ஐப் பயன்படுத்த பரிந்துரைக்கிறேன்


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   விக்கி அவர் கூறினார்

    நான் sddm எனப்படும் kdm க்கு மாற்றாக பயன்படுத்துகிறேன்.

    1.    ஏலாவ் அவர் கூறினார்

      ஹ்ம். எனக்கு அவளைத் தெரியாது .. நான் பார்க்கப் போகிறேன்.

    2.    ஏலாவ் அவர் கூறினார்

      தனம் !!! இதற்கு GLIBC 2.14 தேவை, டெபியனில் எனக்கு 2.13 ¬_¬ உள்ளது

  2.   st0rmt4il அவர் கூறினார்

    உம், இது நல்லது என்று தோன்றுகிறது: டி .. எலாவ், பிற சூழல்களைச் சேர்த்து, சொன்ன ஸ்கிரிப்டை சரியான முறையில் பயன்படுத்த, நாம் சரியாக பயன்படுத்த விரும்பும் சாளர மேலாளரின் பெயரை மாற்ற வேண்டுமா?

    நன்றி!

  3.   எர்டோசைன் 9 அவர் கூறினார்

    ஹலோ.
    கட்டுரைக்கும் இதற்கும் எந்த சம்பந்தமும் இல்லை என்றாலும், நான் உங்களிடம் கேட்க விரும்பினேன்: "வீசியை நிறுவிய பின் என்ன செய்வது"?
    ஏனென்றால் அதை நிறுவுவதில் சில சிக்கல்களில் சிக்கினேன். உதாரணத்திற்கு:
    1-தன்னை நிறுவுவதற்கு வைஃபை நெட்வொர்க்கை எடுத்துக் கொண்டாலும், நிறுவலை முடிக்கும்போது வைஃபை இணைப்பு இல்லை, நெட்வொர்க்குகளை நிர்வகிக்க ஒரு நிரல் கூட இல்லை. (நான் அதை நேரடி கன்சோலில் இருந்து கைமுறையாக இணைத்தேன் ... ஆனால் வைஃபை நிறுவப்பட்டிருக்கும் போது யாரும் அதை இணைக்கிறார்கள், பின்னர் ஒரு பிணைய மேலாளரை கூட நிறுவவில்லை ... அல்லது ஏதாவது ...)
    2-நிறுவல் நீங்கள் தேர்வு செய்யும் மொழியில் இருந்தாலும், கணினி ஆங்கிலத்தில் நிறுவப்பட்டதா? அதை எவ்வாறு சரிசெய்வது என்று தெரியவில்லை ...

    மேலும், நைன்ட் பியு ... இதை உங்கள் அனுபவத்துடன் விரிவுபடுத்தி ஒரு இடுகையை உருவாக்க முடிந்தால் அது எனக்கு மிகவும் பயனுள்ளதாக இருக்கும் ... (மற்றவர்களையும் நான் கற்பனை செய்கிறேன்).
    வாழ்த்துக்கள் !!!

    1.    ஏலாவ் அவர் கூறினார்

      ஹ்ம்ம், நீங்கள் என்ன டெஸ்க்டாப் சூழலைப் பயன்படுத்துகிறீர்கள்? நான் கேடிஇ யூகிக்கிறேன் ..

      1.    எர்டோசைன் 9 அவர் கூறினார்

        நீங்கள் நன்றாக யூகிக்கிறீர்கள். ஆம், நான் KDE ஐப் பயன்படுத்துகிறேன், ஆனால் உண்மையில் நான் டெபியன் உலகில் விழுகிறேன் ... நீங்கள் எந்த சூழலை பரிந்துரைக்கிறீர்கள்?
        நான் சிறிது நேரம் க்ரஞ்ச்பாங்கில் இருப்பதற்கு முன்பு ... அது எவ்வளவு நிலையானது என்பதில் நான் ஈர்க்கப்பட்டேன், ஏனென்றால் அது டெபியனை அடிப்படையாகக் கொண்டது, அதனால்தான் என்னை டெபியனுக்குள் தள்ளினேன் ... நான் தேர்வு செய்ய கே.டி.இ.யைத் தேர்ந்தெடுத்தேன் ... எது ஒன்றை நீங்கள் பரிந்துரைக்கிறீர்களா?
        நான் குறிப்பிடுவது KDE இல் மட்டுமே நடக்கிறது?

        வாழ்த்துக்கள் மற்றும் நன்றி

  4.   Jairo அவர் கூறினார்

    , ஹலோ
    நான் உங்கள் கட்டுரையைப் படித்தேன், கே.டி.இ-வுடன் டெபியன் மூச்சுத்திணறலில் எனக்கு ஒரு சிக்கல் உள்ளது என்று கருத்து தெரிவிக்க விரும்புகிறேன், அது ஒன்றா என்று எனக்குத் தெரியவில்லை. நான் ஒரு தீர்வுக்காக பைத்தியம் போல் தேடி மன்றங்களில் கேட்டேன், ஆனால் ஏன் என்று யாரும் என்னிடம் சொல்ல முடியாது. பிழை என்னவென்றால், க்ரப் கடந்து சென்ற பிறகு, சில நேரங்களில் டெபியன் தொடங்குவதில்லை, ஏனெனில் இந்த உரை வரி தோன்றிய பின் அது கருப்பு திரையில் இருக்கும் (இது மூன்றாவது):

    / Dev முழு மக்கள்தொகை பெற காத்திருக்கிறது

    எனது கணினி ஒரு ஆசஸ் கே 93 எஸ்வி நோட்புக்
    இன்டெல் கோர் i7 2670QM
    பிழை எப்போதும் நடக்காது. அது நிகழும்போது நான் பணிநிறுத்தம் செய்ய வேண்டும் மற்றும் மறுதொடக்கம் செய்ய வேண்டும்.

    1.    ஏலாவ் அவர் கூறினார்

      விரைவான கூகிள் தேடல் இதை என்னிடம் திருப்பி அனுப்பியது:

      http://www.esdebian.org/foro/28882/waiting-for-dev-to-be-fully-populated

      அது உங்களைத் தீர்க்கிறதா என்று சொல்லுங்கள்.

      1.    Jairo அவர் கூறினார்

        நான் முழு இடுகையும் படித்தேன், ஆனால் நான் அதைச் செய்யத் துணியவில்லை, ஏனென்றால் நான் எனது மெனு பட்டியலைச் சரிபார்த்தேன், அது அந்த உரையாடலில் தோன்றுவதிலிருந்து முற்றிலும் மாறுபட்டது.

  5.   cooper15 அவர் கூறினார்

    இந்த எலாவ் எப்போதும் சுவாரஸ்யமான குச்சிகளை வெளியிடுகிறார், எனக்கு அந்த சிக்கல் உள்ளது, எனவே நான் லைட்.டி.எம் ஐப் பயன்படுத்துகிறேன், இது நன்றாக வேலை செய்கிறது, ஆனால் இந்த ஸ்கிரிப்ட் (விசித்திரமான கே.டி.எம்) எனக்கு வேலை செய்கிறதா என்று பார்ப்போம், பங்களிப்புக்கு நன்றி 😉