Sabayon at qgtkstyle

Screenshot mula sa 2013-04-11 03:12:29


Kaya, hatid ko sa iyo ang simpleng tutorial na ito upang makapag-aktibo qtconfig ang hitsura ng Gtk para sa mga aplikasyon ng Qt, kapag gumagamit ka ng isang kapaligiran na nakabatay sa Gtk sa Sabayon (GNOME, XFCE atbp ..).

Para sa ilang kadahilanan, qgtkstyle hindi ito naka-install sa Sabayon, ni nasa mga repository. Ayon sa ilang developer, ito ay dahil ayaw nilang magdagdag »bloat».

Como Sabayon, ay batay sa Gentoo, dahil gagamitin namin ang pilosopiya ng Gentoo:

1-Nakukuha namin ang puno ng portage:

emerge -sync

2-Nakukuha namin ang mga overlay mula sa sabayon:

layman -a sabayon && layman -a sabayon-dsitro

3- Lumilikha kami ng isang lokal na overlay:

mkdir -p /usr/local/overlays/local/profiles && echo "local_overlay" >> /usr/local/overlays/local/profiles/repo_name && echo 'PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/overlays/local' >> /etc/make.conf

4 - Ipinapasa namin ang ebuild ng qgtkstyle sa tamang lugar nito:

wget -O qgtkstyle.tar.bz2 'https://bugs.sabayon.org/attachment.cgi?id=767' && tar xvf qgtkstyle.tar.bz2 -C /usr/local/overlays/local

5- nakikita natin ang mga dependency na kinakailangan:

emerge -pvt qgtkstyle

6-I-install namin ang lahat ng mga dependency sa entropy / rigo.

7-sa wakas ay mai-install namin ang qgtkstyle: lumabas -pvt qgtkstyle.ebuild

8-Nirerehistro namin ang mga pagbabago sa entropy:

equo rescue spmsync

Sa wakas maaari kaming pumunta sa qtconfig at piliin ang istilo ng gtk + para sa mga aplikasyon ng qt

Kung nagkaroon ka ng mga problema sa pag-iipon ng package dahil sa gcc, huwag magalala, ito ay isang kinikilalang bug at malulutas lamang sa pamamagitan ng muling pag-install ng gcc: equo install gcc

Inaasahan kong ang aking gabay ay kapaki-pakinabang at kahit isa pa!

Pinagmulan: https: //forum.sabayon.org/viewtopic.php? F = 89 & t = 29622


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   ianpocks dijo

    Anong mga oras kung kailan ginamit ko ang sabayon….

  2.   Nabulok87 dijo

    Ni hindi ko naintindihan ang "j" ng isa sa mga tagubilin hahaha makikita mo na ibibigay ko sa pamamagitan ng sa Gentoo at mga derivatives / -_- \

  3.   eVER dijo

    Mayroong isang maliit na typo sa pangalawang utos. Hindi ako mahilig maglagay ng mga utos nang hindi ipinapaliwanag kung ano ang ginagawa nila, gumagawa kami ng isang henerasyon ng mga copy-grazer na walang ideya kung ano ang kanilang kinokopya. Gayunpaman, naiisip ko na kung mayroon silang Gentoo o derivatives, kailangan nilang malaman ang isang bagay ...
    Regards

    1.    pandev92 dijo

      Oo, paumanhin, ito ay sabayon distro, naaa, ang isang henerasyon ng kopya ng pasteadores ay hindi nilikha, napakadali kung ano ang iyong ginagawa, kung nais mong lumalim, dapat kang pumunta sa sabayon wiki 😉

  4.   diazepam dijo

    Sa pamamagitan ng paraan, maaari kang gumawa ng isang kahilingan bug upang isama ang qgtkstyle sa sabayon

    Ginawa ko ito minsan sa qupzilla 1.3.5 (noong mayroon pa silang 1.1.8)

    https://bugs.sabayon.org/buglist.cgi?product=Entropy&component=Request&resolution=—

    1.    pandev92 dijo

      Tapos na! higit sa dalawang taon na ang nakakalipas

      https://bugs.sabayon.org/3079

  5.   diazepam dijo

    Ok pandev. Ikaw ang nanalo.

  6.   st0rmt4il dijo

    Salamat sa tip!

    Pagbati!

  7.   msx dijo

    Ito ang lagi kong nagustuhan tungkol sa Gentoo (at Sabayon sa kasong ito): ang pagiging simple ng konsepto at pagpapatupad!

    Teka ... baligtad lang !!!!
    Ang aking ina, sa pagbabasa lamang sa iyo ay nagbigay sa akin ng isang utak ng utak, ako ay nai-save mula sa isang mabuting isa nang magpasya akong subukan ang Arch sa halip na Gentoo 😀

  8.   pandev92 dijo

    Teka? Kung hindi mo alam kung paano gawin iyon, binibigyan ako nito na mayroon kaming problema, hindi ito mas kumplikado kaysa sa pag-edit ng isang pkgbuild 😉 o paggamit ng isang pk build na mayroong mga pagtitiwala na hindi nasa mga repo ng arko o wala sa date .., ngunit hey, hey, kung hindi mo alam kung ano ang mkdir para sa miss ko ...
    Wala nang Halik kaysa sa gentoo sa diwa na iyon, ngunit ang masasabi ko sa iyo ay ang anumang may karanasan na archlinuxer ay dapat na magawa ito, bagaman syempre, ang kasong ito ay para lamang sa mga advanced na gumagamit.

    1.    msx dijo

      Hindi ako sang-ayon.

      Teka? kung hindi mo alam kung paano gawin iyon, ibinibigay sa akin na mayroon kaming problema »
      At binibigyan nito ako na ikaw ay isang asshole, kung alam ko kung paano pamahalaan ang Gentoosa o hindi.

      Ang PKGBUILDs ay isang hybrid sa pagitan ng Windows INI file system kung saan mayroon ka:
      [Seksyon]
      Variable = halaga
      at ang mga script ng shell.
      Ang PKGBUILD ay karaniwang binubuo ng dalawang mga seksyon kung saan sa una ay tinukoy mo lamang ang mga variable at sa pangalawa ay ginagawa mo ang maruming gawain na, tulad ng sinabi ko, ay pagsulat lamang ng shell kung saan tinutukoy namin ang mga aksyon na kinakailangan para mai-install ang pakete: lumikha ng mga direktoryo , magtalaga sa kanila ng mga pahintulot, kopyahin o ilipat ang mga file, i-unzip .tars, atbp. Dito nakasalalay ang kagandahan ng PKGBUILD: ang paglilihi nito ay simple at ang pagpapatupad nito ay simple kung saan ang tanging hihinto upang lumikha ng mahika ay ang pulso ng programmer. Wala silang anumang kakaiba o nag-aambag sila ng anumang bago, sa pag-alam ng shell scripting (sh o bash, wala na) hindi kinakailangan upang malaman ang iba pa.

      Ang isang PKGBUILD ay hindi hihigit o mas mababa pa sa isang malakas, moderno at malinis na ebuild at halata ang pagkakaiba na ito kapag inihambing namin ang isang PKGBUILD mula sa isang X application kasama ang analog ebuild.

      Sa kabilang banda, ang pangangasiwa ng Gentoo ang pinakahirap na bagay na nakita ko.
      Higit pa sa katotohanan ng patuloy na pag-iipon ng lahat - medyo nakakabagabag at hindi mahusay sa ekonomiya at kapaligiran - Ang problema ni Gentoo ay ang hindi malusog na pangangasiwa at ipinapakita ito ng iyong post sa dami ng mga laps na kinakailangan upang mai-install ang isang tukoy na pakete.

      Kung mayroong isang depekto na mayroon si Gentoo at nagkakasala ang mga gumagamit nito, maniwala na ang mas kumplikado ay mas mabuti kapag ang kagandahan at karunungan ay ipinakita sa pagiging simple xD

    2.    msx dijo

      Mayroong isang magandang pagsubok na maipakita ko kung gaano kalokohan ang ilang mga tampok ng Gentoo / Sabayon sa lahat ng may ilang minuto:
      kahapon ay itinapon ko ang imahe ng Sabayon 11 KDE sa isang pendrive upang subukan kung paano gumagana ang pamamahagi sa totoong HW.
      Matapos ang pag-boot sa desktop, nagpasya akong gumawa ng isang backup ng isang pagkahati kung saan mayroon akong isa pang OS upang mai-install ang Sabayon sa itaas at suriin ito nang mas malapit.
      Para sa mga ito nagpasya akong mag-install ng FSARCHIVER, isang mahusay na tool sa console upang i-backup at i-clone ang mga partisyon.
      Binubuksan ko ang Konsole at ina-update ang mga repos:
      $ sudo katumbas ng up
      Lohikal na ang pangalawang hakbang ay ang pag-install ng fsarchiver:
      $ sudo equo at fsarchiver
      … WTF! Kailangang mag-download ang system ng _86_ (oo, walumpu't anim) na mga package bilang isang dependency at pagkatapos ay mag-download at mag-install ng fsarchiver !!!
      Ang pinakanakakatawa na bagay ay kabilang sa mga pakete na na-download nito mayroong maraming mga pakete na nauugnay sa X o Python (tulad ng PyQt bukod sa iba pa) kapag ang application na aking na-install ay idinisenyo upang tumakbo lamang mula sa console! xD

      C'on, marami akong dapat gawin sa maghapon bago ko sayangin ang aking oras sa sobrang katawa-tawa.

      1.    pandev92 dijo

        86? Huwag magsinungaling, ang mga dependency ay hindi umaabot sa 10

        https://packages.sabayon.org/show/fsarchiver,92165,sabayonlinux.org,amd64,5,standard/dependencies#package-widget-show-what

        Kung na-download mo ang 86 na pakete ito ay dahil nag-a-update ako ng iba, sa katunayan 4 na mga pakete lamang ang na-download ko;). Ang iba pang bagay ay ang sabayon ay isang hango ng gentoo, hindi gentoo, kaya kung nais mong gumawa ng isang pagsubok, kailangan mong i-install nang direkta ang gentoo at gumamit ng portage. Sa palagay ko walang labis na pagpapabuti sa mga pkgbuilds at sinasabi ko ito bilang isang 6 na taong gulang na gumagamit ng archlinux, ang tanging bentahe na nakikita ko sa mga ebuild ay ang mga pkgbuilds ay awtomatikong mai-install ang mga dependency, kahit na maraming beses kong nalaman na mayroon ako kinailangan na ayusin hanggang sa mga dependency pkgbuilds.
        Kung ikaw ay isang layer 8, huwag sisihin ang gentoo.

        1.    msx dijo

          «86? Huwag magsinungaling, "
          WTF? Hugasan mo ang bibig mo, hindi ako nagsisinungaling, iniiwan ko iyon sa walang kabuluhan.
          Bago buksan ang busal habang ginagawa mo, suriin kung ano ang sinasabi ko, o ALAM MO NA NA GANYAN?
          I-download ang pinakabagong ISO, i-update ang mga repository at subukang i-install ang application na iyon UPANG MAKITA KUNG ANO ANG BIZARROS PACKAGES UPDATE DATI.

          At saka kinagat ko ang alikabok, jetón.

          "Kung na-download mo ang 86 na pakete ito ay dahil nag-a-update ako ng iba, sa katunayan 4 na lang ang aking na-download na"

          Tingnan natin: kung magpasya akong mag-install ng isang X application, lohikal na kung ang nasabing application ay nangangailangan ng iba pang mga pakete sa isang tiyak na bersyon, nag-aalok ito upang i-update ang mga ito upang mai-install ang pinag-uusapang application.

          Ngayon kapag ang isang application na idinisenyo para sa console ay kailangang naunang mag-update ng ilang dependency na sa gayon ay kailangang mag-update ng iba pang mga dependency at sa wakas, para sa nasabing application na CONSOLE, ang 86 na mga dependency ng cascading ay kailangang na-update dati, kung saan ang karamihan ay walang anumang uri ng ang ugnayan sa application na aming nai-install ay ang SUCK build system.

          At oo: Ang Sabayon AY Gentoo para sa simpleng katotohanan na kung sa halip na gumamit ng equo ay nagpasya kang gumamit ng paglitaw, HINDI KA MAKITA NG ANUMANG PROBLEMA na pamamahala sa iyong system, ang parehong mga sistema ay 100% magkatugma - Nagtataka ako kung sasabihin mo kung hindi man bilang isang gumagamit ng mga ito pamamahagi.

          Sa huling:
          "Kahit na maraming beses kong nalaman na kailangan kong ayusin kahit na ang mga pkg builds ng mga dependency."
          Oo naman, maaaring mangyari ito, sa pamamagitan ng isang bagay na nangangahulugang AUR na "Arch User Repository" o Repository ng gumagamit ng Arch.
          Sa katunayan, dahil ang AUR na mga pakete ay na-upload ng mga gumagamit na NAKIKIPAGTUON SA KOMUNIDAD NG PAGDADagdag ng mga PKBUILDS MULA SA MGA APLIKASYON NA GINAGAMIT SILA O KAILANGAN NG IBA PANG USERS, lohikal na ang mga gumagamit na HINDI MANGGABABI NG mga Tagabantay at may buhay na AFK ay minsan ay hindi pansin sa ang mga pagbabago na patuloy na nagaganap sa pagbuo ng mga aplikasyon na pinapanatili nila at iyon ang dahilan kung bakit ang pamayanan ay karaniwang kasangkot sa pag-post ng mga nauugnay na pag-update sa kani-kanilang mga maliit upang mabago ang PKGBUILD at para sa mga nasabing aplikasyon upang mag-ipon.

          Kung wala kang ideya, huwag makipag-usap, ang konsepto ng AUR ay simpleng napakatalino: upang bigyan ang komunidad ng puwang para ito na makipag-ugnay at lumaki nang mag-isa nang hindi kinakailangang alagaan ang mga distro na developer. Sparkly.

          "Kung layer 8 ka, huwag sisihin ang gentoo."
          Karaniwang komento n00b 😛

          Matapos gamitin ang Gentoo at pag-ikot sa Portage at kung gaano kaluma ang panahon sa pamamahagi, nagpasya akong bigyan ito ng pangalawang pagkakataon sa form ng Funtoo.
          Ang Funtoo ay dapat na maging Gentoo kung hindi sila masyadong matigas ang ulo tungkol sa paggawa ng mga bagay sa paraang ginagawa nila.
          Ang Funtoo ay napakatalino, sa batayan ng Gentoo ay gumagamit sila ng isang modernong lohika sa pagpapatakbo na pinapalitan ang lumang sistema ng Portage ng bago batay sa GIT, pinapanatili ang mga dependency sa isang minimum, pagbuo ng mga bagong na-optimize na profile (Gumagamit ang Gentoo mula noong 2007 o 2008) at lumilikha ang batayan para sa isang mas malinis na system kaysa sa hinalinhan nito.

          Hindi ito ang distro na gagamitin ko dahil ang pag-iipon ng ganap sa lahat [0] ay tila katawa-tawa sa lahat ng oras, subalit ang Funtoo ay may napakahusay na ideya.

          [0] Karaniwang pangangatuwiran ng isang gumagamit ng Gentoo:
          «Sa gayon, upang makakuha ng 0.1% ng labis na bilis at 0.1% ng puwang ay muling isasaayos ko ang lahat ng KDE nang walang suporta sa printer o scanner, wala akong isang printer, kaya gusto ko ito! Hehe, magtatrabaho na tayo! »
          Makalipas ang 2 araw:
          "Sa ganoon, mayroon akong halos naipon na KDE at ang pagpainit na lumabas sa makina ay nababagay sa akin na ngayon na papasok kami sa taglamig, maaari kong patayin ang mga pampainit sa bahay."
          Pagkalipas ng 1 araw:
          "Ah, kamangha-mangha, hindi kapani-paniwala kung gaano ito gumagana, hindi, kung iyon ang sinasabi ko, lahat ay may pagkakaiba, nararamdaman itong napakabilis !!!" (EPIC WTF)
          Sa susunod na araw sa trabaho:
          «- NOOO, paano gumagana ang PC, kailangan kong ipakita ang ulat na ito sa pagsulat !!!
          - Walang nangyayari tao, ikonekta ang iyong laptop nang direkta sa printer at voila.
          - Houston, mayroon tayong problema. "

          Dalhin mo sila mismo at iyong layer 8, hahaha
          Layer 8 .. xD

          1.    pandev92 dijo

            Ang iyong paraan ng pagsasalita ng matapat ay tila sa isang taong walang katuturan na nasa Linux ng 3 buwan at pagkatapos ay iniisip na siya ay isang * juanker *, kapag kinausap mo akong punasan ang iyong bibig ng sabon, chavalin.
            At hindi, hindi mo na-download ang huling iso, maliban kung na-download mo ang pang-araw-araw na iso;). At hindi, ang 86 na pag-update ay naida-download dahil kahit na wala silang kinalaman sa package na obligadong i-update bago i-install, gumagana ito tulad nito. Trolaco layer 8. At hindi mo ako maaaring tanggihan na ang archlinux ay may 4000 na mas kaunting mga pakete, binabati kita, kahit ang debian ay may higit na mga package kaysa sa archlinux, sa mga repository.

          2.    masigla dijo

            Ano ang kailangan doon upang masaktan? Hindi ba posible na magbigay ng isang punto ng pananaw nang hindi talaga naglalabas ng isang pagkakasala laban sa ibang gumagamit? Mas respeto po.

          3.    msx dijo

            "Huwag magsinungaling," sabi ng payaso, tila ba ito ay isang mas masahol na pagkakasala kaysa doon?

          4.    msx dijo

            Oh yeah, 4000 na mga pakete na na-download… 2 beses bawat isa?
            Kung gumagamit ka ng Arko at nagkataong walang opisyal na pakete o PKGBUILD para sa iyong aplikasyon na esoteric, nauunawaan na mayroon kang maraming kapasidad na mai-install ito sa iyong sarili, hindi walang kabuluhan ang isa sa mga base ng Arch ay Slackware kung saan ang lahat ay dapat gawin. ganito hanggang sa panahon.

            Kaya, muli, kunin ang mga ito.

      2.    pandev92 dijo

        Ang iba pang mga bagay ay na sa normal na archlinux repos mayroong nahanap na 10623 na mga pakete.

        Sa kabilang banda, sa mga sabayon mayroong higit sa 14 libo, kaya mauunawaan mo na mas malamang na kailangan mong mag-install ng mga pakete mula sa mga mapagkukunan (o aur) na maaaring mangyari sa archlinux.

        1.    msx dijo

          Ang "baleful" na bagay na nagmumula sa isang tao na gumagamit ng ebuilds ay karaniwang tulala.
          Kung susukatin natin kung sino ang may pinakamahabang, ang AL ay higit na lumalagpas sa Gentoo sa bilang ng mga pakete at sa pangkalahatang may MAS KARAGDAGANG software kaysa sa ibinigay ng Gentoo.

          Hindi pa matagal na ang nakalipas kapag gumagamit ako ng NetBeans upang bumuo naaalala ko na sa Arch ay gumagamit ako ng bagong bersyon 4 .5-isang bagay para sa mga 7-1 na buwan at ang Gentoo ebuilds ay mayroon pa ring bersyon 6.9 bilang matatag at 7.0 bilang hindi matatag (dilaw).

          1.    pandev92 dijo

            saan mo nabasa ang nakamamatay? sa anumang kaso ito ay magiging mapagkukunan. Ang iba pang mga bagay ay ang archlinux na binibilang ko lamang ito, mayroon itong 4 libong mas kaunting mga pakete kaysa sa sabayon sa mga repository, ipasok ang archlinux.org at makikita mo

            https://www.archlinux.org/packages/

            🙂

            ang sabayon ay may higit sa 14 libo, patuloy na tinatanggihan ang ebidensya, ang terorismo ba sa lunsod sa mga repos ng archlinux, vmware player, spotify atbp? halimbawa ng mga application na hindi XD

          2.    msx dijo

            Spotify, piliin ang gusto mo:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Urban Horror:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Ang vmware player, kung hindi ako nagkakamali, ay hindi nangangailangan ng pag-install, unzip lamang ito at tatakbo, hindi kinakailangan na lumikha ng isang pakete para sa isang bagay na walang gaanong halaga.

            Patuloy na pagsuso 😀

          3.    pandev92 dijo

            Hindi ko isinasaalang-alang ang isang repository sa sarili nito, sapagkat hindi ito pinapanatili ng mga dev ng distro 😉 at maaaring ipahiwatig, (maraming beses na nangyayari ito), na ang pakete ay hindi naiipon nang wala ang iyong kamay, pinag-uusapan ko ang mga repository ng ang distro, dagdag na komunidad atbp, at hindi, hindi mo mahahanap ang mga package;).
            Patuloy na trolling, nakamamatay ahahaha.

          4.    msx dijo

            Ito ay totoo, masama ang mga overlay system at lahat ng farting na kailangang gawin upang mai-install ang isang xD application

          5.    pandev92 dijo

            Kaya kung hindi mo gusto ang ginagawa mong puna dito? Kita ba ikaw ay isang troll? Ngunit seryosong troll. At Elav, hindi na ako magpaparaya pa na ang indibidwal na ito ay tumawag sa akin ng isang payaso at higit sa lahat ako ay isang editor, dapat kang mahiya upang aprubahan ang mga puna tulad ng mga iyon, noong nakikipaglaban ako, pinagbawalan mo ako mula sa forum at lahat kayo ay laban sa akin, ngunit wala kang sinasabi sa indibidwal na ito.

          6.    msx dijo

            PERON FORGIVENESS.

            Kung may isang bagay na pinaka nakakaabala sa akin na tinawag nila akong sinungaling, ito ay na nahuli ng isang ladybug sa mga lalaking DL na sa lahat ng mga account at kahit na nagpalitan kami ng ilang 'makapangyarihang' mensahe ay RUDE (at ibig kong sabihin ito, mula sa pakiramdam).

            Excuse me miss @ pandev92, hindi na kita guguluhin sa mga komento ko muli.

          7.    pandev92 dijo

            Huwag pakainin ang…

          8.    masigla dijo

            Tila sa akin na mabuti na ang ginoo .. Mangyaring ibahagi ang iyong Talk, MSN o Skype at pumatay sa ganoong paraan .. seryoso .. isang PAGHIGIL.

  9.   Geeky dijo

    Hahahaha,,,, 😀 I love reading DesdeLinux at higit pa kapag nangyari ang mga ganitong bagay. Sino nagsabing boring ang Linux??? 😀

  10.   magtulungan15 dijo

    Hindi magiging masama kung ipinaliwanag mo ito sa manzanitas, dahil ginawa ko ang inilagay mo sa post at binabato lang ako nito ng mga pagkakamali.

    1.    pandev92 dijo

      Nauna mo bang muling na-install ang gcc? Pagkatapos sa gabay ay may isang error, dapat mong ilagay ang "sabayon-dsitro" sa halip na sabayon dsitro.ç

      Isang pagbati