Kirjoittaja Aihe: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit [RATKAISTU]  (Luettu 3916 kertaa)

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Moi! Tein puhtaan asennuksen Mythbuntu 9.10:lle ja muuten toimii hyvin mutta erittäin erikoinen ongelma löytyi: Kaikkien sovellusten ikkunat ja fontit ovat ylisuuret. Esim. Firefox selaimesta näkyy oletuksena n. 1/4 ja jossain sovelluksessa tekstifontit ovat ylisuuret ja sovelluksen ikkuna näyttää todella sekavalta...

Ainoat oikein toimivat sovellukset ovat mythforntend ja mythbackend, onneksi nämä  :P Mythbuntu Control Center näkyy aivan päin seiniä myös, ikkunan napit ovat näyttöalueen ulkopuolella niin alhaalla, että ikkunaa pitää manuaalisesti pienentää, että saa napit näkyviin edes.

Näytönohjain ajurista se ei ole kiinni, toimii samoin ATI:n avoimella ajurilla kuten myös suljetulla fglrx-ajurilla.

Tällaista ongelmaa ei ollut 9.04:ssa. Onpa kummallinen bugi.. Osaako joku auttaa, saisko tätä fixattua?
« Viimeksi muokattu: 09.12.09 - klo:20.24 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16413
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #1 : 07.12.09 - klo:03.04 »
Kuulostaa DPI-ongelmalta, eli näyttö ei tunnistu oikein. Näytä tämän komennon tuloste: xdpyinfo | grep -C 1 dimensions

Minulla on tällaiset arvot:
Koodia: [Valitse]
screen #0:
  dimensions:    1440x900 pixels (302x191 millimeters)
  resolution:    121x120 dots per inch
--
screen #1:
  dimensions:    1024x768 pixels (347x260 millimeters)
  resolution:    75x75 dots per inch

Jos resoluutio on kovin paljon suurempi kuin 120x120 dpi, näytön fyysinen koko on todennäköisesti tunnistettu/asetettu väärin.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #2 : 07.12.09 - klo:07.23 »
Kuulostaa DPI-ongelmalta, eli näyttö ei tunnistu oikein. Näytä tämän komennon tuloste: xdpyinfo | grep -C 1 dimensions

Minulla on tällaiset arvot:
Koodia: [Valitse]
screen #0:
  dimensions:    1440x900 pixels (302x191 millimeters)
  resolution:    121x120 dots per inch
--
screen #1:
  dimensions:    1024x768 pixels (347x260 millimeters)
  resolution:    75x75 dots per inch

Jos resoluutio on kovin paljon suurempi kuin 120x120 dpi, näytön fyysinen koko on todennäköisesti tunnistettu/asetettu väärin.

Voisi hyvin ollakin tuo syy. Mulla on Mythbuntu kiinni Samsungin 32" LCD TV:ssä (LE32A676) HDMI:llä. Mutta otan nuo tulosteet kun pääsen kotiin.. Jännää, ettei Mythbuntu 9.04:ssa moista ongelmaa ollut...  ???
« Viimeksi muokattu: 07.12.09 - klo:09.23 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #3 : 07.12.09 - klo:15.50 »
Kuulostaa DPI-ongelmalta, eli näyttö ei tunnistu oikein. Näytä tämän komennon tuloste: xdpyinfo | grep -C 1 dimensions

Minulla on tällaiset arvot:
Koodia: [Valitse]
screen #0:
  dimensions:    1440x900 pixels (302x191 millimeters)
  resolution:    121x120 dots per inch
--
screen #1:
  dimensions:    1024x768 pixels (347x260 millimeters)
  resolution:    75x75 dots per inch

Jos resoluutio on kovin paljon suurempi kuin 120x120 dpi, näytön fyysinen koko on todennäköisesti tunnistettu/asetettu väärin.

Kun yritän antaa tuon komennon, niin herjaa "unable to open display "" ". Eli eikö mulla ole näyttöä määritetty ollenkaan?  ??? Mulla on siis ATI:n Catalyst Control Center käytössä fglrx-ajurin kanssa.

Koodia: [Valitse]
sami@sami-htpc:~$ xdpyinfo | grep -C 1 dimensions
xdpyinfo:  unable to open display "".
sami@sami-htpc:~$ xdpyinfo
xdpyinfo:  unable to open display "".
sami@sami-htpc:~$

Laitan vielä liitteenä xorg.conf:n

[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 07.12.09 - klo:15.56 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16413
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #4 : 07.12.09 - klo:18.16 »
Kun yritän antaa tuon komennon, niin herjaa "unable to open display "" ". Eli eikö mulla ole näyttöä määritetty ollenkaan? 

Komento pitää ajaa paikallisessa päätteessä, jonka avaat sille työpöydälle, jonka ominaisuuksia tutkit. Muutoin joudut määrittämään näytön sijainnin DISPLAY-ympäristömuuttujalla tai -display -parametrilla: xdpyinfo -display :0.0 | grep -C 1 dimensions

Laita myös /var/log/Xorg.0.log liitteeksi.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #5 : 07.12.09 - klo:20.44 »
Kun yritän antaa tuon komennon, niin herjaa "unable to open display "" ". Eli eikö mulla ole näyttöä määritetty ollenkaan? 

Komento pitää ajaa paikallisessa päätteessä, jonka avaat sille työpöydälle, jonka ominaisuuksia tutkit. Muutoin joudut määrittämään näytön sijainnin DISPLAY-ympäristömuuttujalla tai -display -parametrilla: xdpyinfo -display :0.0 | grep -C 1 dimensions

Laita myös /var/log/Xorg.0.log liitteeksi.
OK! Joo mä ajoin SSH:n yli toisesta koneesta ensin  ::) Mulla ei ole Xorg.0.log-tiedostoa vaan tuo Catalyst teki xorg.conf.fglrx-0 ja xorg.conf.original-0 nimiset tiedostot, kun asensin tuon suljetun ajurin.. Tuo xorg.conf.original-0 on tyhjä...
Koodia: [Valitse]
screen #0:
  dimensions:    1920x1080 pixels (160x90 millimeters)
  resolution:    305x305 dots per inch

Koodia: [Valitse]
sami@sami-htpc:~$ cat xorg.conf.fglrx-0
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Mitähän pitäis tehdä, jotta saa fontit kuntoon?
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16413
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #6 : 08.12.09 - klo:01.36 »
Laita myös /var/log/Xorg.0.log liitteeksi.
OK! Joo mä ajoin SSH:n yli toisesta koneesta ensin  ::) Mulla ei ole Xorg.0.log-tiedostoa

/var/log/Xorg.0.log, ei /etc/X11/Xorg.0.log


Lainaus
Mitähän pitäis tehdä, jotta saa fontit kuntoon?

Menee vähän arvailuksi ennen kuin saat Xorg.0.log:n näytille, mutta joko ajuri ei tunnista näyttöäsi oikein tai jokin muu bugi vääristää näytön fyysiset mitat.

Voit kokeilla muuttaa näytön mittoja DisplaySize leveys_mm korkeus_mm -rivillä xorg.confin Monitor-osassa seuraavaan tapaan.

Editoi xorg.confia: gksudo gedit /etc/X11/xorg.conf

Lisää tummennettu DisplaySize-rivi:

Lainaus
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "0-DFP2"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
        Option      "PreferredMode" "1920x1080"
        Option      "TargetRefresh" "50"
        Option      "Position" "0 0"
        Option      "Rotate" "normal"
        Option      "Disable" "false"
        DisplaySize 704 396
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "Monitor-DFP2" "0-DFP2"
        BusID       "PCI:1:5:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Tallenna tiedosto ja kirjaudu ulos työpöydältä. Jos vaikutusta ei näy heti uudelleenkirjautumisen jälkeen, kokeile käynnistää kone uudelleen. Jos ei sittenkään, näytä /var/log/Xorg.0.log tässä tilanteessa.

Jos DisplaySize 704 396 tekee tekstistä liian pientä, pienennä arvoja kertomalla ne jollain vakiolla, että suhde 16/9 säilyy. Esimerkiksi x 0.75 antaa: DisplaySize 528 297
« Viimeksi muokattu: 08.12.09 - klo:01.38 kirjoittanut nm »

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #7 : 08.12.09 - klo:21.12 »
Moi! Sorry, tässä logi-tiedosto Xorg.0.log liitteenä... Kokeilen tuota DisplaySize juttua, jos ei logista löydy mitään...

Samsung TV on siis 1920x1080 tarkkuuden tv ja logissa näkyy modeline tuolle tarkkuudelle mutta onko nuo parametrit muuten oikein, en tiedä..

[ylläpito on poistanut liitteen]
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16413
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #8 : 09.12.09 - klo:11.25 »
Moi! Sorry, tässä logi-tiedosto Xorg.0.log liitteenä... Kokeilen tuota DisplaySize juttua, jos ei logista löydy mitään...

Lokin perusteella TV ilmoittaa fyysisen kokonsa väärin EDID:issä. Tarkistin vielä lokissa olevan raakadatan monitor-parse-edid -työkalulla ja sekin tulkitsee kooksi 160x90mm:

Lainaus
Name: SAMSUNG
EISA ID: SAM0470
Screen size: 16.0 cm x 9.0 cm (7.23 inches, aspect ratio 16/9 = 1.78)
Gamma: 2.2
Digital signal
Max video bandwidth: 230 MHz

Siis vikailmoitus Samsungille ja joudut käyttämään manuaalista koon asetusta edellisen viestini mukaisesti.

Periaatteessa "älykäs" ajuri tai X.org itse voisi päätellä resoluutioista, että tuo näytön koko ei voi pitää paikkaansa ja käyttää sen sijaan jotain järkevää arvoa, kuten 96 dpi. Enpä sitten tiedä, toimivatko muut ajurit eri tavalla.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #9 : 09.12.09 - klo:20.03 »
Kyllähän noinkin pieniä näyttöjä valmistetaan.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #10 : 09.12.09 - klo:20.24 »
Kiitos nm!

Tämä lisäys xorg.conf fileen oli avain onneen:

DisplaySize 528 297
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

nm

  • Käyttäjä
  • Viestejä: 16413
    • Profiili
Vs: Mythbuntu 9.10 ja XFCE4 työpöydän ylisuuret fontit
« Vastaus #11 : 09.12.09 - klo:20.40 »
Kyllähän noinkin pieniä näyttöjä valmistetaan.

Jep, mutta jos niissä on erittäin tarkka resoluutio, työpöydän DPI-asetuksen pitää yleensä olla jotain muuta kuin näytön kokoa vastaava. Esimerkiksi tarkalla näytöllä varustettua kannettavaa mediasoitinta on tarkoitus katsella paljon lähempää kuin tavallista monitoria. Silloin siis näytön on tarkoituksenmukaista valehdella fyysinen kokonsa, jotta DPI:stä tulee järkevä ja työpöytä näkyy oikein. EDID ei tietääkseni mahdollista katseluetäisyyden ilmoittamista.