Sabayon et qgtkstyle

Capture d'écran du 2013-04-11 03:12:29


Eh bien, je vous apporte ce tutoriel simple pour pouvoir activer dans qtconfig l'apparence Gtk pour les applications Qt, lorsque vous utilisez un environnement basé sur Gtk dans Sabayon (GNOME, XFCE etc.).

Pour certaines raisons, qgtkstyle il n'est pas installé dans Sabayon, ni dans les référentiels. Selon certains développeurs, c'est parce qu'ils ne veulent pas ajouter de «ballonnement».

Comme Sabayon, est basé sur Gentoo, car nous utiliserons la philosophie Gentoo:

1-On obtient l'arbre de portage:

emerge -sync

2-On obtient les superpositions de sabayon:

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

3- Nous créons une superposition locale:

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- Nous passons l'ebuild de qgtkstyle à sa place correcte:

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

5- nous voyons les dépendances nécessaires:

emerge -pvt qgtkstyle

6-Nous installons toutes les dépendances avec entropy / rigo.

7-enfin nous installerons qgtkstyle: emerge -pvt qgtkstyle.ebuild

8-Nous enregistrons les changements d'entropie:

equo rescue spmsync

Enfin, nous pouvons aller sur qtconfig et sélectionner le style gtk + pour les applications qt

Si vous avez eu des problèmes de compilation du paquet à cause de gcc, ne vous inquiétez pas, c'est un bogue reconnu et peut être résolu simplement en réinstallant gcc: equo install gcc

J'espère que mon guide est utile et même un autre!

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


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   ianpocks dit

    À quelle heure j'ai utilisé le sabayon….

  2.   Pourritures87 dit

    Je n'ai même pas compris le "j" de l'une des instructions hahaha vous pouvez voir que je vais donner via Gentoo et ses dérivés / -_- \

  3.   déjà dit

    Il y a une petite faute de frappe dans la deuxième commande. Je ne suis pas un amateur de mettre des commandes sans expliquer ce qu'elles font, nous produisons une génération de copieurs qui n'ont aucune idée de ce qu'ils copient. Bref, j'imagine que s'ils ont Gentoo ou des dérivés, ils doivent savoir quelque chose ...
    salutations

    1.    pandev92 dit

      OUI, désolé, c'est sabayon distro, naaa, une génération de copie pasteadores n'est pas créée, c'est simplement très simple ce que vous faites, si vous voulez aller plus loin, vous devez aller sur le wiki sabayon 😉

  4.   diazépan dit

    Au fait, vous pouvez faire une demande de bogue pour inclure qgtkstyle dans sabayon

    Je l'ai fait une fois avec qupzilla 1.3.5 (alors qu'ils avaient encore 1.1.8)

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

    1.    pandev92 dit

      C'est déjà fait! il y a plus de deux ans

      https://bugs.sabayon.org/3079

  5.   diazépan dit

    Ok pandev. Tu gagnes.

  6.   st0rmt4il dit

    Merci pour le conseil!

    Salutations!

  7.   msx dit

    C'est ce que j'ai toujours aimé chez Gentoo (et Sabayon dans ce cas): la simplicité du concept et de l'exécution!

    Attendez… c'est juste l'inverse !!!!
    Ma mère, juste en lisant que tu m'as donné un coma cérébral, j'ai été sauvé d'un bon quand j'ai décidé d'essayer Arch au lieu de Gentoo 😀

  8.   pandev92 dit

    Attendez? Si vous ne savez pas comment faire cela, cela me donne que nous avons un problème, ce n'est pas beaucoup plus compliqué que d'éditer un pkgbuild 😉 ou d'utiliser un pkbuild qui a des dépendances de compilation qui ne sont pas dans les dépôts d'archive ou qui sont hors de rendez-vous ..., mais bon, hé, si vous ne savez pas ce que mkdir me manque ...
    Il n'y a rien de plus Kiss que gentoo dans ce sens, mais ce que je peux vous dire, c'est que tout archlinuxer expérimenté devrait pouvoir le faire, même si bien sûr, ce cas est réservé aux utilisateurs avancés.

    1.    msx dit

      Je ne suis pas d'accord.

      Attendez? si vous ne savez pas comment faire ça, ça me donne un problème »
      Et ça me donne que tu es un connard, que je sache gérer Gentoosa ou non.

      Les PKGBUILD sont un hybride entre le système de fichiers Windows INI où vous avez:
      [Section]
      Variable = valeur
      et les scripts shell.
      Le PKGBUILD est essentiellement composé de deux sections où dans la première vous ne définissez que des variables et dans la seconde, vous faites le sale boulot qui, comme je l'ai dit, n'est qu'un script shell où nous définissons les actions nécessaires pour que le package soit installé: create répertoires, attribuez-leur des autorisations, copiez ou déplacez des fichiers, décompressez .tars, etc. C'est là que réside la beauté du PKGBUILD: sa conception est simple et son exécution est simple où le seul arrêt pour créer de la magie est le poignet du programmeur. Ils n'ont rien d'étrange et n'apportent rien de nouveau, avec la connaissance des scripts shell (sh ou bash, pas plus) il n'est pas nécessaire d'apprendre autre chose.

      Un PKGBUILD n'est ni plus ni moins qu'un ebuild puissant, moderne et propre et cette différence est évidente quand on compare un PKGBUILD d'une application X avec son ebuild analogique.

      D'un autre côté, gérer Gentoo est la chose la plus fastidieuse que j'aie jamais vue.
      Au-delà du fait de tout compiler continuellement - quelque peu dérangeant et économiquement et écologiquement inefficace - le problème de Gentoo est son administration malsaine et votre message le démontre avec le nombre de tours qu'il faut pour installer un paquet spécifique.

      S'il y a un défaut que Gentoo a et que ses utilisateurs pèchent, c'est de croire que le plus compliqué est mieux quand la beauté et la maîtrise sont démontrées dans la simplicité xD

    2.    msx dit

      Il y a un joli test que je pourrais démontrer à quel point certaines fonctionnalités de Gentoo / Sabayon sont absurdes à tous ceux qui ont quelques minutes:
      hier, j'ai vidé l'image de Sabayon 11 KDE sur une clé USB pour tester le fonctionnement de la distribution en vrai HW.
      Après avoir démarré sur le bureau, je décide de faire une sauvegarde d'une partition sur laquelle j'ai un autre OS pour installer Sabayon dessus et pouvoir l'examiner plus attentivement.
      Pour cela, je décide d'installer FSARCHIVER, un excellent outil de console pour sauvegarder et cloner des partitions.
      J'ouvre Konsole et je mets à jour les dépôts:
      $ sudo égal
      Logiquement, la deuxième étape consiste à installer fsarchiver:
      $ sudo equi dans fsarchiver
      … WTF! Le système doit télécharger les packages _86_ (oui, quatre-vingt-six) en tant que dépendance, puis télécharger et installer fsarchiver !!!
      Le plus drôle, c'est que parmi les packages qu'il télécharge, il y a une multitude de packages liés à X ou Python (comme PyQt entre autres) lorsque l'application que j'installe est conçue pour fonctionner uniquement à partir de la console! xD

      Allez, j'ai beaucoup à faire pendant la journée avant de perdre mon temps si ridiculement.

      1.    pandev92 dit

        86? Ne mentez pas, les dépendances n'atteignent même pas 10

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

        Si vous avez téléchargé 86 packages c'est parce que j'en mettais à jour d'autres, en fait je n'ai téléchargé que 4 packages;). L'autre chose est que sabayon est un dérivé de gentoo, pas de gentoo, donc si vous voulez faire un test, vous devrez installer gentoo directement et utiliser portage. Je ne pense pas qu'il y ait beaucoup d'amélioration dans les pkgbuilds et je dis ceci en tant qu'utilisateur archlinux âgé de 6 mois, le seul avantage que je vois par rapport aux ebuilds est que les pkgbuilds installent les dépendances automatiquement, bien que plusieurs fois j'ai constaté que j'avais a dû réparer les dépendances pkgbuilds.
        Si vous êtes une couche 8, ne blâmez pas Gentoo.

        1.    msx dit

          «86? Ne mens pas, "
          WTF? Lave ta bouche de clown, je ne mens pas, je laisse ça au médiocre.
          Avant d'ouvrir le museau pendant que vous le faites, vérifiez ce que je dis, ou SAVEZ-VOUS DÉJÀ QUE C'EST SI?
          Téléchargez la dernière ISO, mettez à jour les référentiels et essayez d'installer cette application. VOIR COMBIEN DE PACKAGES BIZARRO SONT MISES À JOUR PRÉCÉDENT.

          Et puis j'ai mordu la poussière, jetón.

          "Si vous avez téléchargé 86 packages c'est parce que j'en mettais à jour d'autres, en fait je n'ai téléchargé que 4 packages"

          Voyons voir: si je décide d'installer une application X, il est logique que si ladite application a besoin d'autres packages dans une certaine version, elle propose de les mettre à jour afin d'installer l'application en question.

          Désormais, lorsqu'une application conçue pour la console doit préalablement mettre à jour une dépendance qui à son tour doit mettre à jour d'autres dépendances et enfin, pour ladite application CONSOLE, 86 dépendances en cascade doivent être préalablement mises à jour, dont la grande majorité n'a aucun type de relation avec l'application que nous installons est que le système de construction SUCK.

          Et oui: Sabayon EST Gentoo pour le simple fait que si au lieu d'utiliser equo vous décidez d'utiliser emerge, VOUS NE TROUVEREZ AUCUN PROBLEME de gestion de votre système, les deux systèmes sont 100% compatibles - je me demande si vous dites le contraire en tant qu'utilisateur de ceux-ci distributions.

          Enfin:
          "Bien que plusieurs fois j'ai constaté que j'ai dû réparer même les pkgbuilds des dépendances."
          Bien sûr, cela peut arriver, par quelque chose AUR signifie "Arch User Repository" ou Arch user repository.
          En fait, comme les packages AUR sont téléchargés par des utilisateurs QUI COLLABORENT AVEC LA COMMUNAUTÉ EN AJOUTANT DES PKBUILDS D'APPLICATIONS QUI LES UTILISENT OU AYANT BESOIN D'AUTRES UTILISATEURS, il est logique que les utilisateurs qui NE SONT PAS DES GARDEURS DE DISTANCE et qui ont une vie AFK ne soient parfois pas attentifs à les changements qui se produisent en permanence dans le développement des applications qu'ils maintiennent et pour cette raison généralement la communauté est très impliquée dans l'affichage des mises à jour pertinentes sur les minisites respectifs pour modifier le PKGBUILD et que lesdites applications compilent.

          Si vous n'en avez aucune idée, ne parlez pas, le concept d'AUR est tout simplement génial: donner à la communauté un espace pour qu'elle puisse interagir et se développer d'elle-même sans avoir à garder les développeurs de la distribution. Brillant.

          "Si vous êtes une couche 8, ne blâmez pas les gentoo."
          Commentaire typique n00b 😛

          Après avoir utilisé Gentoo et avoir vissé Portage et à quel point la distribution est obsolète, j'ai décidé de lui donner une seconde chance sous sa forme Funtoo.
          Funtoo est ce que Gentoo devrait être s'ils n'étaient pas si têtus à faire les choses comme ils le font.
          Funtoo est génial, sur la base de Gentoo, ils utilisent une logique de fonctionnement moderne remplaçant l'ancien système Portage par un nouveau basé sur GIT, en gardant les dépendances au minimum, en développant de nouveaux profils optimisés (Gentoo utilise le même depuis 2007 ou 2008) et en créant la base d'un système beaucoup plus propre que son prédécesseur.

          Ce n'est pas la distribution que j'utiliserais car compiler absolument tout [0] semble ridicule tout le temps, cependant Funtoo a de très bonnes idées.

          [0] Raisonnement typique d'un utilisateur Gentoo:
          «Eh bien, pour gagner 0.1% de vitesse supplémentaire et 0.1% d'espace, je vais recompiler tout KDE sans support d'imprimante ou de scanner. Héhé, allons travailler! »
          2 jours plus tard:
          "Eh bien, j'ai presque compilé KDE et le chauffage qui sort de la machine me convient bien maintenant que nous entrons en hiver, je peux éteindre les radiateurs de la maison."
          1 jour plus tard:
          "Ah, merveilleux, c'est incroyable comme ça marche, non, si c'est ce que je dis, tout fait une différence, ça se sent fabuleusement rapide !!!" (EPIC WTF)
          Le lendemain au travail:
          «- NOOO, comment le PC ne fonctionne pas, je dois présenter ce rapport par écrit !!!
          - Rien ne se passe mec, connectez votre ordinateur portable directement à l'imprimante et le tour est joué.
          - Houston nous avons un problème."

          Prends-les toi-même et ta couche 8, hahaha
          Couche 8 .. xD

          1.    pandev92 dit

            Votre façon de parler sincèrement semble celle d'un homme omniprésent qui est sous Linux depuis 3 mois et qui pense ensuite être un * juanker *, quand vous me parlez, essuyez-vous la bouche avec du savon, chavalin.
            Et non, vous n'avez pas téléchargé le dernier iso, sauf si vous avez téléchargé l'iso du jour;). Et non, les 86 mises à jour sont téléchargées car même si elles n'ont pas à voir avec le package que vous êtes obligé de mettre à jour avant l'installation, cela fonctionne comme ça. Trolaco layer 8. Et vous n'avez pas pu me réfuter qu'archlinux a 4000 paquets de moins, félicitations, même debian a plus de paquets qu'archlinux, dans les dépôts.

          2.    animé dit

            Quel besoin d'offenser? N’est-il pas possible de donner un point de vue sans en fait condamner un autre utilisateur? Plus de respect s'il vous plaît.

          3.    msx dit

            "Ne mens pas," dit le clown, penses-tu que c'est une pire offense que ça?

          4.    msx dit

            Oh ouais, 4000 paquets qui ont été téléchargés… 2 fois chacun?
            Si vous utilisez Arch et par hasard il n'y a pas de package officiel ou PKGBUILD pour votre application ésotérique, il est entendu que vous avez beaucoup de capacité pour l'installer par vous-même, pas en vain l'une des bases d'Arch est Slackware où tout était utilisé être fait comme ça jusqu'à récemment.

            Alors, encore une fois, prenez-les.

      2.    pandev92 dit

        L'autre chose est que dans les dépôts archlinux normaux, il y a 10623 paquets trouvés.

        Par contre, dans ceux de sabayon il y en a plus de 14 mille, vous comprendrez donc qu'il est beaucoup moins probable que vous deviez recourir à l'installation de paquets à partir de sources (ou aur) comme cela peut arriver dans archlinux.

        1.    msx dit

          Le truc "funeste" venant de quelqu'un qui utilise des ebuilds est fondamentalement idiot.
          Si nous voulons mesurer qui a le plus long, AL dépasse de loin Gentoo en nombre de paquets et GLOBALEMENT avec des logiciels PLUS ACTUELS que celui fourni par Gentoo.

          Il n'y a pas longtemps, lorsque j'utilisais NetBeans pour développer, je me souviens que dans Arch, j'utilisais la nouvelle version 4 .5-quelque chose depuis environ 7-1 mois et que les ebuilds Gentoo avaient toujours la version 6.9 aussi stable et 7.0 que instable (jaune).

          1.    pandev92 dit

            où avez-vous lu fatal? en tout cas ce seront des sources. L'autre chose est que archlinux je viens de le compter, il a 4 mille paquets de moins que sabayon dans les dépôts, entrez archlinux.org et vous verrez

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

            ????

            sabayon en a plus de 14 XNUMX, il continue de nier les preuves, est-ce la terreur urbaine dans les dépôts archlinux, vmware player, spotify etc? exemple d'applications qui ne sont pas XD

          2.    msx dit

            Spotify, choisissez celui que vous aimez:
            https://aur.archlinux.org/packages/?O=0&K=spotify
            Terreur urbaine:
            https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=urban+terror&outdated=&SB=n&SO=a&PP=50&do_Search=Go
            Le lecteur vmware, si je ne me trompe pas, n'a pas besoin d'installation, il suffit de le décompresser et de l'exécuter, il n'est pas nécessaire de créer un package pour quelque chose d'aussi trivial.

            Continuez à sucer 😀

          3.    pandev92 dit

            Je ne considère pas aur comme un référentiel en soi, car il n'est pas maintenu par les développeurs de la distribution 😉 et cela peut impliquer, (cela arrive souvent), que le paquet ne se compile pas sans que vous ayez mis la main, je parle de les dépôts de la distribution, extra de la communauté, etc., et non, vous ne trouverez pas ces paquets;).
            Continuez à traîner, c'est ahahaha fatal.

          4.    msx dit

            C'est vrai, le système de superpositions est mauvais et tout le pétage qui doit être fait pour installer une application xD

          5.    pandev92 dit

            Eh bien, si vous n'aimez pas, que faites-vous en commentaire ici? Tu vois, tu es un troll? Mais sérieusement troll. Et Elav, je ne vais plus tolérer que cet individu m'appelle un clown et en plus je suis rédacteur en chef, tu devrais avoir honte d'approuver des commentaires comme ceux-là, quand je me battais, tu m'as banni du forum et vous vous êtes tous retournés contre moi, mais vous ne dites rien à cet individu.

          6.    msx dit

            PERON PARDON.

            S'il y a quelque chose qui me dérange plus qu'ils me traitent de menteur, c'est qu'une coccinelle l'attrape avec les garçons DL qui de toute évidence et même si nous avons échangé des messages `` puissants '' sont BRUTES (et je le pense, de le sentiment).

            Excusez-moi mademoiselle @ pandev92, je ne vous dérangerai plus avec mes commentaires.

          7.    pandev92 dit

            Ne nourrissez pas le…

          8.    animé dit

            Il me semble que c'est déjà bien messieurs .. S'il vous plaît, partagez votre Talk, MSN ou Skype et tuez-vous de cette façon .. sérieusement .. un STOP.

  9.   Geek dit

    Hahahaha,,,, 😀 J'adore lire DesdeLinux et encore plus lorsque des choses comme celle-ci se produisent. Qui a dit que Linux était ennuyeux ??? 😀

  10.   cooper15 dit

    Ce ne serait pas mal si vous l'expliquiez avec manzanitas, car j'ai fait ce que vous avez mis dans le post et cela ne me jette que des erreurs.

    1.    pandev92 dit

      Avez-vous d'abord réinstallé gcc? Ensuite dans le guide il y a une erreur, vous devez mettre "sabayon-dsitro" au lieu de sabayon dsitro.ç

      salutations