pavbaranov

Jesteś nowy na forum? Przeczytaj ...

Udzielone Odpowiedzi

Oglądasz 15 posty - 1,171 do 1,185 (z 1,248 ogółem)
  • Autor
    Posty
  • W odpowiedzi do: Baloo file extractor – 100% cpu #971
    pavbaranov
    Forumowicz

    Cóż…, każdy system oparty na Qt jest bardzo wrażliwy na ustawienia. Wystarczy jedno „coś” wadliwe i zaczynają się problemy. Z baloo itd. również.
    Dla „potomnych” proponuję w opisanej sytuacji uruchomić maksymalnie bliski upstreamowi KDE. Dopiero potem można coś kombinować.
    Jeśli chodzi o „puste” narzekania. KDE 3 skończyło swą historię, albowiem skończyło się Qt 3. KDE4, bo… skończyło Qt4. Itd. itp.

    W odpowiedzi do: [SOLVED] Drukarka Brother dcp-j125 nie działa #951
    pavbaranov
    Forumowicz

    @Terkaz – cały problem leży w tym: patch -p1 < ../brother-hl2030.patch Z tego co widzę, praktycznie każdy PKGBUILD dla Brothera ma jakiś patch, który dostosowuje te, stare (na inicie) sterowniki do rozwiązań, które są w Archu (systemd). Swoją drogą ciekaw jestem jak wygląda używanie tych sterowników w Fedorze, która również jest na systemd.
    Dodatkowo, sterowniki dla DCP-J125 są mocno stare i lądują w „starych” miejscach (/opt a nie /usr; kiedyś tak miałem w swojej DCP-115 i to działało z takich lokalizacji – obecnie nie). Informacja zatem z podanego przez Ciebie linka: `Install the rpmextract package, and extract both rpm packages using rpmextract.sh. Extracting both files will create a var and a usr directory – move the contents of both directories into the corresponding root directories.
    Run the cups wrapper file in /usr/local/Brother/cupswrapper. This should automatically install and configure your brother printer.` jest o tyle nieprzydatna, że niczego nie znajdziemy w /usr (pomijam, że rpmextract nie jest nawet potrzebny).
    Tak, czy inaczej – dzięki za kolejną drukarkę; może ten PKGBUILD łatwiej się przerobi.

    W odpowiedzi do: Kde 5 – nie działa blokowanie ekranu #947
    pavbaranov
    Forumowicz

    Co wydanie w KDE naprawiane jest sporo błędów. Problem polega wyłącznie na tym, że nie zostanie naprawiony taki błąd, którego twórcy nie są świadomi. Innymi słowy w naszym najlepszym interesie jest sygnalizować twórcom błędy w oprogramowaniu.

    Czy oprócz innych motywów (jakich? nie mam możliwości zgadywania), zrobiłeś cokolwiek z tego, co poradziłem? Zerknij też na wątek, który podał Ci aquila wraz z odnośnikami do niego. Z treści tego pierwszego zdaje się wynikać, że błąd występuje przy określonej wersji sterowników nvidia. Jeśli zatem chcesz się o tym upewnić, to spróbuj przejść na nouveau.

    W odpowiedzi do: Naprawa luki CVE-2016-0728 #946
    pavbaranov
    Forumowicz

    Teoretycznie, o ile zostały przebudowane kernele „ubuntowe”, które utraciły wsparcie upstreamu (inna sprawa, że nie mam pojęcia jak można ich używać ;)), to jeśli zostały udostępnione ich nowe wersje dzisiaj, to winny być one już oparte o nowe wersje źródeł od Canonicala, które winny już zostać dzisiaj uzupełnione o tę łatkę.

    W odpowiedzi do: [SOLVED] Drukarka Brother dcp-j125 nie działa #942
    pavbaranov
    Forumowicz

    Ok, wiem już mniej więcej co zrobić, ale musisz się uzbroić w cierpliwość, bo prawdopodobnie przed weekendem tym się nie zajmę. Jeśli ktoś umie przebudować PKGBUILD, to sterownik winien być umieszczony w innej lokalizacji (oryginalnie dla RPM jest to /org).

    W odpowiedzi do: [SOLVED] Drukarka Brother dcp-j125 nie działa #938
    pavbaranov
    Forumowicz

    W wolnej chwili spróbuję jeszcze przerobić ten pkgbuild tak, by pliki szły do /usr/share (w głównej mierze). Na pewno nie dzisiaj. Jeśli ktoś chce, to wzorzec PKGBUILDu ma i może przerobić.

    Nie jestem pewny, czy ów patch fix_lp jest potrzebny. Możesz zatem spróbować wyedytować plik PKGBUILD i usunąć z niego całą sekcję:

    build() {
      cd "$srcdir"
            patch -Np0 < fix_lp.patch
    }
    

    Następnie według tej samej metody co poprzednio. Przed budowaniem usuwasz katalog pkg i src w katalogu, w którym wydajesz polecenie makepkg. Usuwasz też z niego zbudowaną poprzednio paczkę (o ile jest).
    Pacman napisze Ci, że chcesz ponownie zainstalować istniejący już w systemie pakiet – potwierdzasz.

    Skąd wziąłeś plik ppd i jaką ma nazwę? Prawidłowy ppd nazywa się brother_dcpj125_printer_en.ppd i znajdziesz go w katalogu: src/opt/brother/Printers/dcpj125/cupswrapper/ Ten katalog powstaje gdy w katalogu z PKGBUILD wydasz polecenie:
    makepkg -od

    Co pisze drukarka, gdy wydajesz jej polecenie by drukowała? Co masz w localhost:631/jobs? Jest tam jakieś zadanie do drukowania, czy w ogóle nie ma? Jeśli jest, to co jest napisane w uwagach („State”)? Co masz w /var/log/cups/ w plikach error_log i access_log (o ile one są najnowsze; powinny być)?

    W odpowiedzi do: [SOLVED] Drukarka Brother dcp-j125 nie działa #931
    pavbaranov
    Forumowicz

    Dziwne. To są w tej chwili wygenerowane sumy kontrolne:

    md5sums=('7035f73b11121e7c621d0ddd92993073'
             '89f80266ee645dfa9c2a4d18b145e67e'
             '9c34e1e1adc8a407c760733d71afbc1e')

    Są takie same jak w PKGBUILD.
    Możesz je pominąć (opcja –skipchecksums lub –skipinteg; różnicę sprawdzisz sobie w makepkg –help), możesz też je lokalnie zaktualizować wydając polecenie:
    updpkgsums w katalogu, w którym umieściłeś skrypty budujące paczkę.
    RPMy Ci się oczywiście pojawiają w tym katalogu, albowiem Brother nie udostępnia w tym przypadku źródeł swoich sterowników, a wyłącznie paczki w formatach RPM i DEB. Skrypty dokonują rozpakowania RPMa (dlaczego? bo dopóki działać będzie sterownik na najnowszych wydaniach Fedory, winien również działać w Archu i Manjaro), a następnie spakowania wyodrębnionych plików do formatu rozpoznawalnego przez pacmana i umieszczenie ich w miejscach oczekiwanych przez Arch/Manjaro i pochodne. Taką paczkę można zainstalować albo przez pacmana albo wykonując makepkg z odpowiednią opcją (-i).
    Logi pojawią Ci się, gdy PKGBUILD „zacznie działać”.
    Jeśli chodzi o usługę CUPS, to obecnie nazywa się ona org.cups.cupsd.service bądź org.cups.cupsd.socket i musisz sprawdzić, czy któraś z nich jest podniesiona. Inna sprawa, że jeśli wchodzisz przez localhost:631 do interfejsu CUPSa, to należy założyć, że tak jest.
    Wszystkie opcje administracyjne CUPS, praktycznie we wszystkich znanych mi systemach, działają na uprawnieniach administratora (root).
    Aby dodać sterownik, musisz wpierw go zainstalować, czyli zbudować poprawną paczkę *.pkg.tar.xz i zainstalować ją w systemie.
    Jeśli masz system (nie komputer) 64bitowy, to musisz mieć udostępnione repozytoria multilib (czy jak one się tam w Manjaro nazywają).
    Po zbudowaniu i zainstalowaniu paczki, która będzie się nazywać: brother-dcpj125-1.1.3-1-x86_64.pkg.tar.xz na stronie Printers w interfejsie CUPSa (ów localhost:631) powinna Ci się pokazać nowa pozycja o nazwie dcpj125 – to jest Twoja drukarka Brother DCP-J125. Musisz ją prawidłowo skonfigurować, bo np. domyślnym formatem papieru, jaki będziesz miał „na starcie” będzie anglosaski letter, a nie A4, z którego na 99,9999% korzystasz.
    Skrypty na pewno budują prawidłowe paczki Archa (Manjaro), ale nie wiem, czy sterownik ten działa. Najpierw wprowadźmy go poprawnie do systemu. Po instalacji paczki powinieneś mieć w systemie:

    $ pacman -Ql brother-dcpj125
    -------------------------------
    brother-dcpj125 /opt/
    brother-dcpj125 /opt/brother/
    brother-dcpj125 /opt/brother/Printers/
    brother-dcpj125 /opt/brother/Printers/dcpj125/
    brother-dcpj125 /opt/brother/Printers/dcpj125/cupswrapper/
    brother-dcpj125 /opt/brother/Printers/dcpj125/cupswrapper/brcupsconfpt1
    brother-dcpj125 /opt/brother/Printers/dcpj125/cupswrapper/brother_dcpj125_printer_en.ppd
    brother-dcpj125 /opt/brother/Printers/dcpj125/cupswrapper/cupswrapperdcpj125
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/ImagingArea
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/brdcpj125func
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/brdcpj125rc
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08ba.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08bb.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08bc.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08be.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08bf.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08bg.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/lut/brio08bk.bcm
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/paperinfij2
    brother-dcpj125 /opt/brother/Printers/dcpj125/inf/setupPrintcapij
    brother-dcpj125 /opt/brother/Printers/dcpj125/lpd/
    brother-dcpj125 /opt/brother/Printers/dcpj125/lpd/brdcpj125filter
    brother-dcpj125 /opt/brother/Printers/dcpj125/lpd/filterdcpj125
    brother-dcpj125 /opt/brother/Printers/dcpj125/lpd/psconvertij2
    brother-dcpj125 /usr/
    brother-dcpj125 /usr/bin/
    brother-dcpj125 /usr/bin/brprintconf_dcpj125
    brother-dcpj125 /var/
    brother-dcpj125 /var/spool/
    brother-dcpj125 /var/spool/lpd/

    Aha, jeśli w katalogu, w którym masz PKGBUILD pojawiły Ci się podkatalogi o nazwie pkg i src to je skasuj przed budową paczki.

    EDIT:
    Jeśli chodzi o ów pierwszy komunikat – sprawdź, czy przekopiowałeś dokładnie zawartość skryptów.
    PS: Jeśli masz jakiś mail, to podaj – wyślę Ci te pliki. Dane o mnie znajdziesz na forum.archlinux.org.pl
    EDIT2:
    Ściągnij skrypty z adresów:
    PKGBUILD
    brother-dcpj125.install
    fix_lp.patch
    Pamiętaj, że musisz ściągnąć plik w „formacie” raw.
    EDIT3:
    Nie zauważyłem, że gość, który przygotował PKGBUILD i umieścił go w AUR obdarzył go numerem pkgrel 666, a zatem jeśli spróbujesz aktualizacji systemu przez yaourt/octopi czy cokolwiek, co powoduje, że aktualizuje również paczki zbudowane z AUR, to będzie chciał zaktualizować również ten sterownik. Nie chce mi się kolejny raz wracać do tego PKGBUILDu, a zatem po ściągnięciu PKGBUILD wyedytuj go i w polu, gdzie widzisz:
    pkgrel=1 wpisz pkgrel=999
    W miejscu 999 może być dowolna cyfra >=666. To spowoduje, że paczka będzie miała dziki numer (i tak wersja z AUR już taki ma), ale wersja z AUR nie będzie Ci się chciała jej zaktualizować. Jeśli chcesz mieć możliwość aktualizacji jeśli pojawi się nowa wersja na AUR, to wpisz pkgrel=666 (choć wątpię, by autor tego PKGBUILDu miał do niego poważne podejście i zmieniał ten numer, gdy zmienia zawartość PKGBUILDu).

    W odpowiedzi do: Kde 5 – nie działa blokowanie ekranu #927
    pavbaranov
    Forumowicz

    Sprawdź jak jest na innych wystrojach. Polecam któryś z oryginalnych np. Breeze, Breeze Dark. Najlepiej poprzez Ustawienia systemowe -> Wystrój przestrzeni roboczej -> Wrażenia wzrokowe i dotykowe i tu powinieneś mieć kilka wystrojów do wyboru. Jeśli Manjaro nic nie zmieniło oprócz dodania swojego wystroju, to powinieneś mieć co najmniej 3 wystroje „oryginalne”: Bryza, Ciemna Bryza i Tlen. Wybierz którąkolwiek Bryzę i sprawdź oraz Tlen i sprawdź (obu, bo stosują odmienne silniki). Sprawdź też w pozostałych ustawieniach, czy po wgraniu motywu ustawiły Ci się wszystkie opcje prawidłowo, czyli ikony, wystrój pulpitu, wskaźników, kolory, wygląd interfejsu; podobnie w blokowanie ekranu, wystrój okien na odpowiadający danemu motywowi. Po wgraniu motywu, zanim spróbujesz działania blokowania ekranu (jeśli nic nie zmieniałeś powinien działać skrót: Ctrl+Alt+L) albo zrestartuj plasmę, albo – najlepiej – przeloguj się (bo po zmianie nie wszystkie elementy automatycznie Ci się ustawią w sesji).
    Plasma jest bardzo wrażliwa na wszelkie niedoróbki ustawień swego wyglądu. Jeśli Menda (chyba tak się nazywa ten motyw z Manjaro) nie została wykonana perfekcyjnie, to skutki tego mogą się objawiać w przeróżny sposób.
    Dla wykluczenia wpływu Manjaro na zachowanie się u Ciebie Plasmy (ja np. nie mam z tym żadnych problemów), przydałoby się również przynajmniej czasowo pousuwać ich „wynalazki” ze środowiska, czyli np. sprawdzić jakie programy/usługi są podnoszone przez xdg (katalog /etc/xdg/autostart /przede wszystkim, bo jak pamiętam, to tu sporo zmian robili/). Jeśli robiłeś upgrade z KDE4 to warto byłoby się zastanowić nad testowym uruchomieniem innego użytkownika. Możesz też spróbować sprawdzić, czy problem występuje na sesji gościa (dostępny po wylogowaniu się), albowiem wówczas Plasma winna ustawiać sobie w temp swe „dziewicze” ustawienia. W ten sposób udałoby się wyeliminować wpływ Twoich ustawień.
    Na Twoim miejscu sprawdziłbym również testowo czy problem występuje również na sterownikach otwartych (nouveau). Niestety jak do tej pory, chyba najmniej problematycznymi kartami dla Plasma 5 są AMD. W Intelu jest loteria, a z zamkniętą NVidią różnie bywa.

    W odpowiedzi do: [SOLVED] Drukarka Brother dcp-j125 nie działa #926
    pavbaranov
    Forumowicz

    W Manjaro nie ma initów jest systemd. Sprawdzasz poprzez:
    systemctl status nazwa_usługu w tym przypadku najprościej jednak wykonać:
    systemctl | grep cups i sprawdzić co daje odpowiedź.
    Jeśli chodzi o moje skrypty – na pewno nie tworzą one jakichś rpmów. Paczką, która winna powstać w wyniku wydania komendy makepkg winna być brother-dcpj125-1.1.3-1-x86_64.pkg.tar.xz. Wydaj polecenie:
    makepkg -sL. W katalogu, w którym budujesz paczkę pojawią się dwa pliki o nazwach *.log – pokaż ich zawartość.
    Po zainstalowaniu paczki u mnie pojawiła się nowa drukarka o nazwie DCPJ125. Nie mam jednak możliwości sprawdzenia czy działa prawidłowo.

    W odpowiedzi do: Jakimi poleceniami aktualizować system #925
    pavbaranov
    Forumowicz

    Generalnie yaourt nie jest „częścią” Archa i nie jest wspierany przez jego deweloperów. Od nich akurat usłyszysz jak najgorsze rzeczy o yaourcie.
    Jeśli chodzi o samo korzystanie z yaourt i pacman, to podstawowe polecenia winny być (ale niekoniecznie są) przez oba programy wykorzystywane tak samo.
    Jeśli chodzi o wrappery na pacman, rozszerzające możliwości pacmana w tym zakresie, to o wiele bardziej poważane są np. pacaur, czy pkgbuilder. Zwróć uwagę, że samo AUR nie jest „wspierane” przez Archa, choć znajdują się tam również skrypty tworzone przez jego deweloperów. Jeśli chodzi o „archowe” podejście, to prawidłowo powinieneś ściągnąć sobie skrypty niezbędne do budowy pakietu i zbudować go za pomocą makepkg. Generalnie tylko tak – o ile skrypty budujące są prawidłowe – uniknąć możesz problemów związanych z wadliwością działania wrapperów takich jak yaourt.

    W odpowiedzi do: Jakimi poleceniami aktualizować system #920
    pavbaranov
    Forumowicz

    Cóż pacman ładnie podaje co robią poszczególne polecenia gdy poprosisz o pomoc. Robi to nawet w języku polskim:
    pacman -Sy --help
    Dla „zwykłej” aktualizacji systemu, którą przeprowadzasz w miarę często wystarcza:
    pacman -Syu
    Podwójne 'y’ wymusi odświeżenie repozytoriów nawet, gdy są one aktualne. Podwójne 'u’ pozwoli na „aktualizację” do poprzedniej wersji (czyli np. gdy z jakichś przyczyn miałeś udostępnione jakieś repozytoria, których już nie używasz, a w obecnych są starsze wersje; np. miałeś testing – masz stable).

    W odpowiedzi do: [SOLVED] Drukarka Brother dcp-j125 nie działa #919
    pavbaranov
    Forumowicz

    Ten PKGBUILD pochodzi z jakiejś zamierzchłej przeszłości i nie nadaje się dla Manjaro.
    Spróbuj z takimi plikami. Zawartość poniższego kodu musisz przekopiować do plików o nazwie jak podana wytłuszczeniem, pliki umieścić w jakimś katalogu. Kiedy już to zrobisz, będąc w tym katalogu wydasz jako zwykły użytkownik polecenie:
    makepkg -sirc
    Następnie otworzysz jakąkolwiek przeglądarkę internetową, w adres wpiszesz: localhost:631 i spróbujesz dodać nową drukarkę.
    Oczywiście musisz mieć podniesioną usługę CUPS.
    PKGBUILD

    pkgname=brother-dcpj125
    pkgver=1.1.3
    pkgrel=1
    pkgdesc="Driver for the Brother DCP-J125 multifuncional printer"
    url="http://solutions.brother.com/linux/en_us/index.html"
    license=('custom:brother')
    depends=('a2ps' 'cups')
    makedepends=('rpmextract')
    install="$pkgname.install"
    arch=('i686' 'x86_64')
    
    md5sums=('7035f73b11121e7c621d0ddd92993073'
             '89f80266ee645dfa9c2a4d18b145e67e'
             '9c34e1e1adc8a407c760733d71afbc1e')
    
    source=(
            "fix_lp.patch" \
        "http://www.brother.com/pub/bsc/linux/dlf/dcpj125lpr-$pkgver-1.i386.rpm" \
            "http://www.brother.com/pub/bsc/linux/dlf/dcpj125cupswrapper-$pkgver-1.i386.rpm"
    )
    
    build() {
      cd "$srcdir"
            patch -Np0 < fix_lp.patch
    }
    
    post_install() {
            /opt/brother/Printers/dcpj125/cupswrapper/cupswrapperdcpj125
    }
    
    package()
    {
        install -d $pkgdir/usr/bin
            install -d $pkgdir/var/spool/lpd
        install -Dm755 "$srcdir"/usr/bin/brprintconf_dcpj125 "$pkgdir"/usr/bin/
            cp -R $srcdir/opt $pkgdir/opt
    }

    brother-dcpj125.install

    post_install() {
            # lpr
            /opt/brother/Printers/dcpj125/inf/setupPrintcapij dcpj125 -i
    
            # cupswrapper
            /opt/brother/Printers/dcpj125/cupswrapper/cupswrapperdcpj125
    
            systemctl restart org.cups.cupsd.service
    }
    
    post_upgrade() {
            /bin/true
    }
    
    pre_remove() {
            # lpr
            /opt/brother/Printers/dcpj125/inf/setupPrintcapij dcpj125 -e
    
            # cupswrapper
            /opt/brother/Printers/dcpj125/cupswrapper/cupswrapperdcpj125 -e
    }
    
    op=$1
    shift
    
    $op "$@"

    fix_lp.patch

    --- opt/brother/Printers/dcpj125/inf/setupPrintcapij.old        2008-09-15 22:01:07.000000000 +0200
    +++ opt/brother/Printers/dcpj125/inf/setupPrintcapij    2008-09-15 22:01:26.000000000 +0200
    @@ -34,7 +34,7 @@
            if [ ! -d $SPOOLER_NAME ]; then
                    mkdir $SPOOLER_NAME
            fi
    -       chown lp $SPOOLER_NAME
    +       chown root $SPOOLER_NAME
            chgrp lp $SPOOLER_NAME
            chmod 700 $SPOOLER_NAME
    W odpowiedzi do: Jak zainstalować xerox phaser 3020 w manjaro 64 bit ? #807
    pavbaranov
    Forumowicz

    Cóż – sterownik masz co najmniej na stronie Xeroxa: Xerox Phaser 3020 linux printer.. Rozpakować i masz skrypty instalujące,
    Instrukcję instalacji masz tu: User Guide .

    W odpowiedzi do: Problem z GRUB. #788
    pavbaranov
    Forumowicz

    Mając Win10 musisz zainstalować GRUBa dla UEFI. Jeśli sobie poradzisz z angielskim, to:
    wiki z Manjaro
    a jeszcze lepiej opisane jest w wiki Archa i przede wszystkim w GRUB na UEFI

    W odpowiedzi do: ustawienia rolki myszy w XFCE #770
    pavbaranov
    Forumowicz

    Sorki, poniosło mnie :(
    Zobacz sobie na to: scrolling dla Xubuntu.

Oglądasz 15 posty - 1,171 do 1,185 (z 1,248 ogółem)