Există multe modalități de a face acest lucru, dar adaug mai ales aplicații sau scripturi pe care vreau să le pornesc înainte de Window Manager, le adaug la .xprofile
.
Deci creați un fișier magic numit .xprofile
în directorul dvs. de acasă. /home/nume utilizator/.xprofile
.
Adăugați următorul conținut:
compton --backend glx --vsync opengl &
Când vă conectați, ar trebui să pornească aplicațiile sau scripturile pe care le-ați furnizat. Alternativ dacă .xprofile
nu funcționează. Puteți crea .xinitrc
și folosiți-l cu același conținut.
In plus:
- Vă sugerez să actualizați compton la picom dacă nu ați făcut-o încă.
- Creați un fișier de configurare în
.config/picom/picom.conf
- Completați configurația cu eșantion config.
- După salvarea configurației, editați
.xprofile
cu:
picom &
Pentru problema dvs. de rupere a ecranului, aceasta ar putea rezolva și aceasta; după instalarea driverelor proprietare NVIDIA (370 sau versiunea superioară). Editați | ×: Se pare că GPU-ul dvs. acceptă NVIDIA 390, îl puteți instala cu această comandă: sudo apt install nvidia-driver-390
- Puteți încerca să adăugați
nvidia-drm.modeset=1
parametru kernel în /etc/grub/default
la GRUB_CMDLINE_LINUX_DEFAULT
, nu uitați să vă actualizați și cu; sudo update-grub
(Sursă)
Daca mai ai nevoie de ceva nu ezita sa raspunzi :)
Editarea 2: Mai întâi încearcă să faci .xprofile
și/sau .xinitrc
executabil cu:
$ chmod +x .xprofile
$ chmod +x .xinitrc
Dacă .xprofile
și .xinitrc
nu funcționează, să creăm o configurație și să începem direct compton
cu LXQt Autostart.
- Creați o configurație în
/home/nume utilizator/.config/compton.conf
- Adăugați următorul conținut;
backend = "glx";
glx-no-stencil = adevărat;
# Încercați să detectați ferestrele WM și să le marcați ca active.
mark-wmwin-focused = adevărat;
# Marcați toate ferestrele care nu sunt WM, dar suprascrieți-redirecționați active (de exemplu, meniurile).
mark-ovredir-focused = adevărat;
# Utilizați EWMH _NET_WM_ACTIVE_WINDOW pentru a determina ce fereastră este focalizată în loc să utilizați evenimente FocusIn/Out.
# De obicei, mai fiabil, dar depinde de un WM compatibil EWMH.
use-ewmh-active-win = adevărat;
# Pictură pe fereastra de suprapunere X Composite. Recomandat.
vopsea pe suprapunere = adevărat;
# GLX backend: evitați relegarea hărții de imagini în cazul deteriorării ferestrelor.
# Probabil că ar putea îmbunătăți performanța la modificările rapide ale conținutului ferestrelor, dar se știe că distruge anumite drivere (LLVMpipe).
# Recomandat dacă funcționează.
glx-no-rebind-pixmap = adevărat;
# Setați metoda VSync. Metode VSync disponibile în prezent:
# niciunul: Fără VSync
# drm: VSync cu DRM_IOCTL_WAIT_VBLANK. Poate funcționa doar la unele drivere.
# opengl: Încercați să VSync cu extensia SGI_video_sync OpenGL. Functioneaza doar la unele drivere.
# opengl-oml: Încercați să VSync cu extensia OML_sync_control OpenGL. Functioneaza doar la unele drivere.
# opengl-swc: Încercați să VSync cu extensia SGI_swap_control OpenGL. Functioneaza doar la unele drivere. Funcționează numai cu backend GLX. Cunoscut ca fiind cel mai eficient pentru mulți șoferi. De fapt, nu controlează sincronizarea vopselei, doar schimbarea tamponului este afectată, deci nu are efectul --sw-opti spre deosebire de alte metode. Experimental.
# opengl-mswc: Încercați să VSync cu extensia OpenGL MESA_swap_control. Practic, la fel ca opengl-swc de mai sus, cu excepția extensiei pe care o folosim.
# (Rețineți că este posibil ca unele metode VSync să nu fie activate în timpul compilării.)
vsync = "opengl";
# Dacă nu este specificat sau 0, compton va încerca să detecteze acest lucru cu extensia X RandR.
rata de reîmprospătare = 0;
Cu aceasta nu va trebui să transmiteți parametri la compton. Îl puteți găsi pe Google pentru configurații compton detaliate.
Presupun că sunteți familiarizat cu LXQt, puteți doar să adăugați compton
la Autostart. Preferințe
-> Aplicații implicite pentru LXSession
-> Pornire automată
-> Aplicații cu pornire automată manuală
-> Adăuga
Daca nici nu merge poti sa faci asa ceva;
- Adăugați acest lucru la rând
~/.config/lxsession/Lubuntu/autostart
(dacă nu există, creați-l și faceți-l executabil cu chmod +x
)
@compton
sau
@compton -b
-b
parametrul deamonizează comptonul.
- Sperăm că Compton va începe cu sesiune.