Gnome Shell ir VSYNC

P
Pjautuvas
Edvinas
  • 28 Sau '12

Tai va, kažkodėl man paskutiniu metu labai prdėjo patikti Gnome 3, seniau jo nemėgdavau. AMD pagaliau išleido normalius driveirus, tai nebėra jokių šriftų atvaizdavimo problemų, vaizdo išsimėtymo, blykčiojimo ir pan, bet liko tokia problema. Taigi, kaip ir įprasta, ant daugumos AMD vaizdo kortų (mano irgi) kad nelagintų tampant langus ir žiūrint video reikia per compiz išjunkt "sync to vblank". Bet ant Gnome tai compiz neveikia, taigi tai tenka padaryti rankiniu būdu, įvedus "CLUTTER_VBLANK=none gnome-shell --replace" į terminalą. Ar yra koks būdas, leidžiantis padaryti taip, kad ši komanda veiktų be įjungto terminalo, veiktų iš kart užkrovus PC? Nes terminalas man tereikalingas įvesti šią komandą ir labai maišosi, be to kiekvieną kart užkraunant OS reikia įvedinėt tą komandą.

B
  • 28 Sau '12

Na linux be komandines eilutes ne is vietos, tai turetum dziaugtis kad kiekvienakart juos uzkrovus gali pasidziaugti terminalu , taip sakant primena apie saknis. O siaip ka tau daryti tai atsakymas yra googleje.

A
  • 28 Sau '12

Žinau tris būdus tokiom bėdom spręst.
1.Įrašyt į /home/vartotojas/.bashrc

CLUTTER_VBLANK=none
export CLUTTER_VBLANK
  1. Sesijos paleidžiamas programas papildyt pvz tokiu skriptu:
    #!/bin/bash
    sleep 10s # 10 sekundžių turėtų užteks kol gnome užsikraus
    CLUTTER_VBLANK=none gnome-shell --replace
    
    chmod +x skriptas
  2. Šiek tiek per kitą galą + atnaujinimai perrašys failą, bet veiks visiem vartotojam...
    sudo mv /usr/bin/gnome-shell /usr/bin/gnome-shell.real
    sudo nano /usr/bin/gnome-shell ir ten įrašyt:
    #!/bin/bash
    CLUTTER_VBLANK=none gnome-shell.real
    sudo chmod +x /usr/bin/gnome-shell

Rašau po baliaus, jei yra klaidų pataisykit.

A
  • 28 Sau '12

@Bebras rašė:
Na linux be komandines eilutes ne is vietos, tai turetum dziaugtis kad kiekvienakart juos uzkrovus gali pasidziaugti terminalu , taip sakant primena apie saknis. O siaip ka tau daryti tai atsakymas yra googleje.

Aš nežinau, bet laabai noriu ką nors parašyt...

P
Pjautuvas
Edvinas
  • 28 Sau '12

@absys rašė:

@Bebras rašė:
Na linux be komandines eilutes ne is vietos, tai turetum dziaugtis kad kiekvienakart juos uzkrovus gali pasidziaugti terminalu , taip sakant primena apie saknis. O siaip ka tau daryti tai atsakymas yra googleje.

Aš nežinau, bet laabai noriu ką nors parašyt...

Bandžiau pirmą variantą, neradau reikiamo failo, į kurį reikia įrašyt (padariau, kad rodytų paslėptus failus ir folderius). Pabandžiau 3 variantą (pasirodė patogesnis) ir nice, prisijungiant prie os nebėra varianto "Gnome", tėra tik Gnome Classic ir MATE Nu jau tikrai po baliaus rašei
EDIT: Perašiau Gnome, bet vis tiek vsync yra, nes originalus failas gnome-shell įsirašė. O vėl vedant į jį tą ką parašei, tas pats velnias

A
  • 28 Sau '12

@Pjautuvas rašė:
Bandžiau pirmą variantą, neradau reikiamo failo, į kurį reikia įrašyt (padariau, kad rodytų paslėptus failus ir folderius). Pabandžiau 3 variantą (pasirodė patogesnis) ir nice, prisijungiant prie os nebėra varianto "Gnome", tėra tik Gnome Classic ir MATE Nu jau tikrai po baliaus rašei
EDIT: Perašiau Gnome, bet vis tiek vsync yra, nes originalus failas gnome-shell įsirašė. O vėl vedant į jį tą ką parašei, tas pats velnias

Rytoj rimtai
Nemanau, jog kas bubuntuose nusprendė atšaukt .bashrc(sukurk).

Gdm bent jau anksčiau iš /usr/share/xsessions ėmė, tai ką reikia užkraut, o as apie tai nieko“ nerašiau.(*.desktop failas)

P
Pjautuvas
Edvinas
  • 28 Sau '12

Pabandžiau paeksperimentuoti, ir sukūriau failą, įvedžiau reikiamą komandą, jį išsaugojau .run formatu, padariau, kad jis pasileistų kartu su sistema ir viskas ok

A
  • 29 Sau '12

Patikrinau, matau tik tokią klaidą, kad neatskyriau kur kodas 3 variante. Tai tu greičiausiai ir supylei į failą su sudo chmod +x /usr/bin/gnome-shell.
Pataisytas

  1. Šiek tiek per kitą galą + atnaujinimai perrašys failą, bet veiks visiem vartotojam...
    sudo mv /usr/bin/gnome-shell /usr/bin/gnome-shell.real
    sudo nano /usr/bin/gnome-shell
    ``` ir ten įrašyt:
    
    #!/bin/bash
    CLUTTER_VBLANK=none gnome-shell.real
    Po to terminale(.run tipo padaryt :slight_smile: ):
    
    sudo chmod +x /usr/bin/gnome-shell
    ```

Ai ir dar pagal idėją reikėtų rašyt į .bash_profile arba patikrint ar yra kažkas tokio

if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi
P
Pjautuvas
Edvinas
  • 29 Sau '12

Nu va, bereikalo perėjau į Mint, reikėjo sėdėt su Ubuntais ir vargo nematyt. Tai va, pirmiausia. Perskaitęs šią žinutę hmx/rdx vos iš laimės nuo kėdės nenukris spėju .
O dabar prie reikalo. Tai va, gavau gerą dozę update, virš 200 mb. Įsirašiau, perkroviau pc, kraunasi os ir nieko. LightDM nepasirodo, tiesiog juodas ekranas ir tiek. Gal kas galit pagelbėt?

R
  • 29 Sau '12

@Pjautuvas rašė:
Nu va, bereikalo perėjau į Mint, reikėjo sėdėt su Ubuntais ir vargo nematyt. Tai va, pirmiausia. Perskaitęs šią žinutę hmx/rdx vos iš laimės nuo kėdės nenukris spėju .
O dabar prie reikalo. Tai va, gavau gerą dozę update, virš 200 mb. Įsirašiau, perkroviau pc, kraunasi os ir nieko. LightDM nepasirodo, tiesiog juodas ekranas ir tiek. Gal kas galit pagelbėt?

Kaipgi aisku sokineju is dziaugsmo nes linuxai normalaus roll back kaip windows 7 neturi (restore points). Ka tai reiskia tavo atveju? Na jei turi daug laiko gali vargti ieskodamas kuris updeitas sukniso tavo sistema (kernel? video drivers? gdm? ...), taciau protingiausias ir greiciausias sprendimas yra tiesiog kaip ir windows atveju perinstaliuoti sistema (atsisvelgiant i tai kad tu ja vis tiek ka tik instaliavai). O ka daryti toliau? Na gali laukti/isbandyti btrfs normalaus (su fsck) ir snapshotais, backupai?, roll back su apt-get sistema pamirsk gali rodos su aptitude pabandyti jei zinai kas sukele beda.
viewtopic.php?f=8&t=5545
Cia keletas "linux guru" jau padiskutavo updeitu tema.

P
Pjautuvas
Edvinas
  • 30 Sau '12

Prasidės jau ir šitoj temoj nesąmonės. Kad jau Mintas "užspringo" update, tai dar nereiškia, kad su visais Linux tas pats būna.

A
  • 30 Sau '12

@Pjautuvas rašė:
O dabar prie reikalo. Tai va, gavau gerą dozę update, virš 200 mb. Įsirašiau, perkroviau pc, kraunasi os ir nieko. LightDM nepasirodo, tiesiog juodas ekranas ir tiek. Gal kas galit pagelbėt?

Galim.
Pradžiai reikia išsiaiškint ar nestartuoja X'sai, ar lightdm. Ctrl-Alt-F2, prisijungi ir
sudo service lightdm restart ir pagal tai kokią klaidą išmes bus galima spręst.

P.S:.64 bitų 12 Mėtoj (no codecs cd) po instaliavimo dėl bugų lightdm'e nebuvo įmanoma prisijungt grafiškai.

P
Pjautuvas
Edvinas
  • 31 Sau '12

Kažkaip iš niekur nieko šįryt kai norėjau sutvarkyti sistemą ji ėmė ir gražiai pasileido

A
  • 31 Sau '12

Perdiegei?