Manjaro Difference between revisions of "Proper ~/.xinitrc File/ru"

Difference between revisions of "Proper ~/.xinitrc File/ru"

From Manjaro
(Created page with "Файл <code>~/.xinitrc</code> в вашем домашнем каталоге выполняется командой <code>startx</code>. В общем случае он...")
Tags: Mobile web edit Mobile edit
 
(10 intermediate revisions by the same user not shown)
Line 3: Line 3:
Эта страница является краткой версией [https://wiki.archlinux.org/index.php/Xinitrc_(Русский)#Настройка оригинальной страницы Arch Wiki]. За более подробной информацией обращайтесь туда.
Эта страница является краткой версией [https://wiki.archlinux.org/index.php/Xinitrc_(Русский)#Настройка оригинальной страницы Arch Wiki]. За более подробной информацией обращайтесь туда.


'''Это только для опытных пользователей, которые умеют чинить сломанные системы и знают толк в терминалах'''.
'''Это только для опытных пользователей, которые умеют чинить сломанные системы и умеют работать в терминале'''.




=Общие сведения=
=Общие сведения=


Файл <code>~/.xinitrc</code> в вашем домашнем каталоге выполняется командой <code>startx</code>. В общем случае он используется для запуска [[Install_Desktop_Environments|среды рабочего стола]].
Файл <code>~/.xinitrc</code> в вашем домашнем каталоге выполняется командой <code>startx</code>. В общем случае он используется для запуска [[Install_Desktop_Environments/ru|среды рабочего стола]].


Usually, your [https://wiki.manjaro.org/index.php?title=Install_Display_Managers Display/Login Manager]calls <code>startx</code>, but you can also start it manually when needed.
Обычно ваш [[Install_Display_Managers/ru|менеджер дисплея]] вызывает <code>startx</code>, но вы также можете запустить его вручную при необходимости.


=Файл ~/.xinitrc=
=Файл ~/.xinitrc=


The <code>~/.xinitrc</code> file is located in your home directory and it is a hidden file. Here is an example of a default <code>~/.xinitrc</code> file:
Файл <code>~/.xinitrc</code>, расположен в домашнем каталоге и является скрытым файлом. Вот пример файла по умолчанию ~/.xinitrc:


  #!/bin/sh
  #!/bin/sh
Line 55: Line 55:
  # exec startdde      # deepin-session
  # exec startdde      # deepin-session


'''Remove the <code>#</code> symbol at the beginning of the code line belonging to your Desktop Environment''' (beginning with <code># exec</code>) and save the <code>~/.xinitrc</code> file.
'''Удалите символ <code>#</code> в начале строки кода, относящейся к вашему окружению рабочего стола''' (начиная с <code># exec</code>) и сохраните файл <code>~/.xinitrc</code>.


=Устранение неисправностей=
=Устранение неисправностей=


If you are using the Net Edition of Manjaro or a Community Edition, it can happen that the your <code>~/.xinitrc</code> file is missing parts or contains wrong code.  
Если вы используете Net Edition Manjaro или Community Edition - может случиться так, что в файле <code>~/.xinitrc</code> отсутствуют части или содержится неправильный код.  
In this case, your system will show error messages and it will refuse to boot your Desktop Environment. It is even possible that your system is caught in a loop, in which it constantly keeps trying to execute <code>startx</code>.  
В этом случае система покажет сообщения об ошибках и откажется загружать среду рабочего стола. Возможно даже, что система попадет в цикл, в котором она постоянно пытается выполнить <code>startx</code>.  


If this happens, get a tty by pressing <code>CTRL + ALT + F2</code> (or any other funktion key - try all function keys from <code>F1</code> to <code>F7</code>).
Если это произошло - откройте tty, нажав <code>CTRL + ALT + F2</code> (или любую другую функциональную клавишу - попробуйте все от <code>F1</code> до <code>F7</code>).
When you have a tty, you can log into your system, [[Install Display Managers]] or edit your <code>~/.xinitrc</code> file using  <code>nano</code> or <code>vim</code> (this might has to be installed before you can use it).
Когда открылась tty - можете войти в систему, [[Install Display Managers/ru|установить менеджер дисплея]] или отредактировать файл <code>~/.xinitrc</code> с помощью <code>nano</code> или <code>vim</code> (возможно, его сперва потребуется установить).


[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 06:09, 23 January 2023

Other languages:
English • ‎русский

Эта страница является краткой версией оригинальной страницы Arch Wiki. За более подробной информацией обращайтесь туда.

Это только для опытных пользователей, которые умеют чинить сломанные системы и умеют работать в терминале.


Общие сведения

Файл ~/.xinitrc в вашем домашнем каталоге выполняется командой startx. В общем случае он используется для запуска среды рабочего стола.

Обычно ваш менеджер дисплея вызывает startx, но вы также можете запустить его вручную при необходимости.

Файл ~/.xinitrc

Файл ~/.xinitrc, расположен в домашнем каталоге и является скрытым файлом. Вот пример файла по умолчанию ~/.xinitrc:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec enlightenment_start
# exec i3
# exec mate-session
# exec xmonad
# exec startlxqt
# exec startlxde
# exec awesome
# exec bspwm
# exec gnome-session
# exec gnome-session --session=gnome-classic
# exec startplasma-x11
# exec startplasma-wayland
# exec startxfce4
# exec startfluxbox
# exec openbox-session
# exec cinnamon-session
# exec pekwm
# exec catwm
# exec dwm
# exec startede
# exec icewm-session
# exec jwm
# exec monsterwm
# exec notion
# exec startdde       # deepin-session

Удалите символ # в начале строки кода, относящейся к вашему окружению рабочего стола (начиная с # exec) и сохраните файл ~/.xinitrc.

Устранение неисправностей

Если вы используете Net Edition Manjaro или Community Edition - может случиться так, что в файле ~/.xinitrc отсутствуют части или содержится неправильный код. В этом случае система покажет сообщения об ошибках и откажется загружать среду рабочего стола. Возможно даже, что система попадет в цикл, в котором она постоянно пытается выполнить startx.

Если это произошло - откройте tty, нажав CTRL + ALT + F2 (или любую другую функциональную клавишу - попробуйте все от F1 до F7). Когда открылась tty - можете войти в систему, установить менеджер дисплея или отредактировать файл ~/.xinitrc с помощью nano или vim (возможно, его сперва потребуется установить).

Cookies help us deliver our services. By using our services, you agree to our use of cookies.