birno

Hozzászólások

10 bejegyzés megtekintése - 431-440 / 1,711
  • Szerző
    Bejegyzés
  • Hozzászólás: mc parancs futtatási probléma #2171242
    birno
    Felhasználó
      uzsolt wrote:
      A lényeg, hogy a ~/.bashrc-t vagy a ~/.profile-t beolvassa-e vagy se.

      Tehát akkor a HOME exportján kívűl nincs más megoldás, mert azzal már betudja olvasni ezeket a fájlokat.
      Azt el tudnád magyarázni, hogy miért nem olvassa be alapból?

      Hozzászólás: mc parancs futtatási probléma #2171240
      birno
      Felhasználó
        uzsolt wrote:
        birno wrote:
        Se „+ls” se „-ls”-el nem jó, de igazából nem is értem miért lenne megoldás.

        Akkor kukkantsd csak meg a su manuálját, ott is a −, −l, −−login részt! Gondolom, tudod mi a „gyakorlati” különbség a su és a su – között.

        Érdekes, nem tudtam, ez tény, de ha jól értem akkor nekem subshellként lenne rá szükségem, mert ilyenkor a passwd fájl alapján állítja be a változókat, ha loginshellként indítom, akkor pedig töröl mindent és beolvassa a felhasználó fájljait.
        Mivel azonban az én nevemben fut alapból is és nem történik felhasználó váltás, így tök mindegy kellene, hogy legyen nem?
        Sajnálom, de én még mindig nem értem a probléma forrását…

        Hozzászólás: mc parancs futtatási probléma #2171238
        birno
        Felhasználó
          uzsolt wrote:
          Az urxvt ls opcióját javaslom tanulmányozgatni.

          Se „+ls” se „-ls”-el nem jó, de igazából nem is értem miért lenne megoldás.
          Annyival lettem okosabb, hogy a .bashrc fájlomat nem olvassa be s tudom, hogy miért.

          Code:
              1  2143  2564  2564 ?           -1 S     1000   0:00 /bin/bash /etc/ivman/ivman-insert /dev/sda1 vfat
          2143  2325  2564  2564 ?           -1 S     1000   0:00  _ urxvt -ls -title mc -e mc /media/sda1
          2325  2326  2326  2326 pts/7     2326 Ss+   1000   0:00      _ mc /media/sda1
          2326  2328  2328  2328 pts/8     2328 Ss+   1000   0:00          _ bash -rcfile .bashrc
          norbi@debian:/media/sda1$ echo $HOME
          /

          Ezt oldotta meg a HOME exportja, de ettől függetlenül az összes korábbi kérdés nyitott.

          Hozzászólás: mc parancs futtatási probléma #2171236
          birno
          Felhasználó

            Megint nekifutottam, most már az én nevemben fut az ivman, megy is a csatolás rendesen, azonban az mc-t csak nem nyitja meg.
            Az ivman_insert-ben elhelyezett „”urxvt -title mc -e mc /media/$DEV_NAME &> /home/norbi/temp/ivman” kimenete:

            Code:
            No protocol specified
            urxvt: can’t open display :0.0, aborting.

            Ha kiadom az „xhost +” parancsot(xhost localhost-al nem ment) akkor megnyílik, azonban a beállításaimat, a környezeti változóim nem veszi át, pedig az én nevemben fut, mert az „echo $UID”-ra 1000-et kapok.
            Ha a scriptbe beírom, hogy „export HOME=/home/norbi” akkor a beállításaim már megvannak, de a printenv kimenete még mindig nem egyezik meg egy általam manuálisan megnyitott terminálban kiadott printenv parancséval.
            Miért nem veszi át a változókat ha egyszer az én nevemben indítja a progit, meg miért kell az „xhost +”?

            szerk:
            Ha terminálból lefuttatom az „sh -x /etc/ivman/ivman-insert /dev/sda1 vfat” parancsot megnyitja az mc-t és a printenv kimenete is stimmel.
            Nem értem miben tér el ha az ivman indítja, ugyanúgy az én nevemben.

            Hozzászólás: mc parancs futtatási probléma #2171235
            birno
            Felhasználó
              uzsolt wrote:
              Ugye a /etc-ben levő fájlok tulaját is megváltoztattad?

              A group-ot változtattam plugdev-re, azzal már futnia kellett volna.
              Közben próbáltam úgy is, hogy egy scriptet indítok, ami meg indítja az mc-t, már ez én nevemben, de a script sem indult el.
              Ez volt a parancs:

              Code:
              sh /home/norbi/.awesome/mc /media/$DEV_NAME

              Az mc fájlra adtam futási jogok és a csoportja a plugdev lett, így az ivman is hozzáférhetett.
              Maga a script ennyi:

              Code:
              #!/bin/sh
              urxvt -title mc -e mc „$1” &
              exit

              ha terminálból futtatom paraméterrel, tökéletesen működik.

              Hozzászólás: mc parancs futtatási probléma #2171233
              birno
              Felhasználó
                uzsolt wrote:
                birno wrote:
                Ekkor ugye az ivman felhasználó nevében futna

                Csak el kellett volna olvasnom azt a linket 😉 Egyébként mi lenne, ha az ivman és a norbi ugyanazok a felhasználók lennének? Gondolom úgyis csak te használod a géped.

                Megpróbáltam, de nem működött, fel sem csatolta az eszközt, gondolom valami jogosultsági para lehet, pár dolgon változtattam is amin egyértelműen kellett, de jobban nem akarok belefolyni, mert a végén még egyáltalán nem fog működni(általában mindig így járok).
                Az mc-t viszont elindította és lehetett is parancsot futtatni, gondolom akkor a „sudo -u norbi” környékén lehet a probléma.

                Vagy te másképp értetted, hogy ugyanaz legyen a 2 felhasználó?

                Hozzászólás: mc parancs futtatási probléma #2171231
                birno
                Felhasználó
                  uzsolt wrote:
                  birno wrote:
                  Ekkor ugye az ivman felhasználó nevében futna

                  Csak el kellett volna olvasnom azt a linket 😉 Egyébként mi lenne, ha az ivman és a norbi ugyanazok a felhasználók lennének? Gondolom úgyis csak te használod a géped.

                  Hááát…
                  Korábban csak az ivman-t használtam és az én nevemben futott s az IvmConfigActions.xml fájlba volt beleírva az mc indítása, de akkor még addig se jutottam el, hogy megnyissa.  ;D
                  Na de legyen, átírom, hogy az én nevemben fusson, meglátjuk.

                  Hozzászólás: mc parancs futtatási probléma #2171229
                  birno
                  Felhasználó
                    vizsla wrote:
                    Ízlések és pofonok. Szerintem pl. pont az ilyen 3 mp-es sz@rok miatt a legsz@rabb. 🙂 (Meg időhúzás is.)
                    Tegnap is pl. pont egy automata sz@r miatt szívtam…

                    Na ja, nekem viszont pont bejön, hogy pl. egy nagyobb fájl másolása ugye aszinkron módon történik, mc szerint mondjuk már kész, de proci használatból még látom, hogy dolgozik, amint az megszűnik 3 mp múlva húzhatom le a pendriveot mindenféle kézimunka nélkül. 🙂

                    Hozzászólás: mc parancs futtatási probléma #2171228
                    birno
                    Felhasználó
                      uzsolt wrote:
                      Így se megy?

                      Code:
                      urxvt -title mc -e mc

                      Nem.
                      Ekkor ugye az ivman felhasználó nevében futna, kipróbáltam, hogy terminálból  mit csinál:

                      Code:
                      ~$sudo -u ivman urxvt -title mc -e mc
                      No protocol specified
                      urxvt: can’t open display :0.0, aborting.

                      Meg ekkor ha jól gondolom a jogosultságok terén is para lenne, mert az ivman jogaival jönnének létre a fájlok/könyvtárak.
                      Ha a saját felhasználómmal adom ki az

                      Code:
                      urxvt -title mc -e mc /media/sda1

                      parancsot akkor megnyílik és tudok parancsot futtatni.

                      Hozzászólás: mc parancs futtatási probléma #2171226
                      birno
                      Felhasználó
                        vizsla wrote:
                        birno wrote:
                        Code:
                        sudo -u norbi urxvt -title mc -e mc /media/$DEV_NAME &

                        Na ezzel az erővel megcsinálhatod ezt is.
                        Ebben az esetben
                          csatolás/leválasztás: pendrive
                          csatolás + megnyitás mc-vel: pendrive mc

                        Sőt, ha ez egy statikus parancs (mármint a fenti sor), és nem a parancssorba kell begépelni, akkor elég egy script és paraméterként lehet megadni a mount könyvtárat: pl.: xmount pendrive mc.
                        (És nem kell root jog sem.)

                        Ha meg teljesen automount kell (ez egy picivel lassabb), akkor ott a hal és az fstabban megjelölt könyvtárba fogja az is becsatolni.
                        Ebben az esetben mc /fstab_path

                        Ezek ugyan az mc-t nem fogják megnyitni automatikusan, de arra ott van pl. kde, vagy bármi ehhez hasonló.

                        Én maradnék az általam linkelt módszernél, szerintem az a legegyszerűbb.
                        Csak rádugom a pendriveot, automatikusan felcsatolja és meg is nyitja nekem az mc-t.
                        Ha 3 másodpercig nincs használva az adott eszköz azonnal le is csatolja, így még azzal sem kell foglalkoznom, ha meg mégis kellene újra a /media alatt ott egy symlink rá(egészen addig amíg le nem választom fizikálisan az eszközt), csak arra rákattanok és már vissza is csatolta nekem, szerintem tényleg ez a legjobb automount rendszer. 🙂

                      10 bejegyzés megtekintése - 431-440 / 1,711