Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Potvrzení smazání souborů a vysypání koše  (Přečteno 2000 krát)

Indy-cz

  • Návštěvník
  • Příspěvků: 29
Potvrzení smazání souborů a vysypání koše
« kdy: 30 Listopadu 2009, 21:50:17 »
Zdravím,

mám problém s Nautilem. Nenabízí dialog s potvrzením smazání souborů nebo při vysypávání koše. V předvoůbách mám nastaveno že to má nabízet. Kontroloval jsem to v Editoru nastavení, tam je
Citace
/apps/nautilus/preferences/confirm_trash
zatržený.
Dolfin dialog nabízí.

Máte někdo nápad kde by mohla býti chybka ??

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #1 kdy: 01 Prosince 2009, 11:08:49 »
Né že by to pro mě bylo extra důležité, ale nabízím 2 karmy tomu, kdo na to přijde :)  :D Vypadá to na pěkně zapeklitý oříšek.
http://www.openstreetmap.org - mapy celého světa "wiki style"

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #2 kdy: 01 Prosince 2009, 22:55:45 »
Ozáplatovat nautilus.
Řešení i s odkazem týkajícím se záplatování ubuntích balíčků přes apt-get source :
https://bugzilla.gnome.org/show_bug.cgi?id=316807

A odkazy na politické diskuse o existenci potvrzování těchto akcí nejen na launchpadu snad ani dávat nebudu.
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #3 kdy: 01 Prosince 2009, 23:23:29 »
No jo, ta volba /apps/nautilus/preferences/confirm_trash není jednoznačně definovaná, ale týká se jen položek v koši, ne při mazání v jiných složkách. To mi nedošlo. Díky za odkaz. Jedna karma  ;D
http://www.openstreetmap.org - mapy celého světa "wiki style"

Indy-cz

  • Návštěvník
  • Příspěvků: 29
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #4 kdy: 05 Prosince 2009, 21:03:21 »
Mohu ještě poprosit o rychlé nahození jak se instalují záplaty přes apt-get source ? Na wiki jsem žádný postup nenašel.

Dík moc.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #5 kdy: 05 Prosince 2009, 21:29:43 »
minulý odkaz, komentář 36, vede to sem: http://ubuntuforums.org/showthread.php?t=290219
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Indy-cz

  • Návštěvník
  • Příspěvků: 29
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #6 kdy: 05 Prosince 2009, 23:34:38 »
Tak ne, tohle prostě nejsem schopnej dodělat. Ať se snažím jak chci.
Stáhnul jsem si z výše uvedeného odkazu (https://bugzilla.gnome.org/show_bug.cgi?id=316807) pro jistotu všechny tři soubory: patch; nautilus-confirm-movetotrash.patch; Mockup.png do adresáře na ploše.

Pomocí příkazu
Kód: [Vybrat]
sudo apt-get source patch se mi v adresáři vytvořily tři nové soubory: patch_2.5.9.orig.tar.gz; patch_2.5.9-5.diff.gz; patch_2.5.9-5.dsc a jeden adresář: patch-2.5.9

Pak podle návodu použil příkaz
Kód: [Vybrat]
dpkg-buildpackage -rfakeroot -uc -bCož mi vyhodilo
Kód: [Vybrat]
jirka@indy-desktop:~/Plocha/patch$ dpkg-buildpackage -rfakeroot -uc -b
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
tail: „debian/changelog“ nelze otevřít pro čtení: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1
jirka@indy-desktop:~/Plocha/patch$

No je na tom co píšu dost vidět že vůbec nevím co dělám a je to pravda  ::), ale bohužel dostal jsem se evidentně až sem:
Citace
Instalace ze zdrojových kódů, tzv. kompilace, je naprosto poslední volbou při instalaci programů. Obyčejný uživatel by se s ní za celý svůj život neměl setkat.
viz. http://wiki.ubuntu.cz/Pokro%C4%8Dil%C3%A1%20spr%C3%A1va%20softwaru

Aby mi ale Nautilus nabízel dialog na smazání souborů a né  rovnou mazal (tedy i při překlepech) považuju za dost důležité.

Měl byste někdo chvíli čas a napsal mi nějakej mustr pro lamy jak zazáplatovat Nautilus záplatama z bugu 316807: https://bugzilla.gnome.org/show_bug.cgi?id=316807
Na fóru ani na wiki jsem nic co by mne navedlo správným směrem nenašel.

Díky moc.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Potvrzení smazání souborů a vysypání koše
« Odpověď #7 kdy: 06 Prosince 2009, 01:52:55 »
krok za krokem:
Kód: [Vybrat]
mkdir pnaut
cd pnaut/
apt-get source nautilus
sudo apt-get build-dep nautilus
cd nautilus-2.28.1/libnautilus-private/
wget -Opatch316807-1 https://bugzilla.gnome.org/attachment.cgi?id=127405
patch -p0 -i patch316807-1
cd ../
dpkg-buildpackage -rfakeroot -uc -b
cd ..
sudo dpkg -i nautilus_2.28.1-0ubuntu3_i386.deb
killall nautilus

Výsledek vidíte na obrázku, funguje.
Pokud se vám nelíbí že to není přeloženo tak si mezi kroky "aplikace patche" a "dpkg-buildpackage" ještě doplňte nové řetězce z patche a jejich české překlady do /nautilus-2.28.1/po/cs.po
Osobně mi tato funkčnost překáží, nemám rád když mne systém otravuje nějakými otázkami (pokud se zmýlím tak to ještě mohu vytáhnout z koše). Ale když to tak chcete  ;)

A pokud budete chtít zpět distribuční verzi bez této funkcionality tak nejrychlejší cesta je
 
Kód: [Vybrat]
sudo apt-get install --reinstall nautilus
killall nautilus

[attachment deleted by admin]
« Poslední změna: 06 Prosince 2009, 01:57:43 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

 

Provoz zaštiťuje spolek OpenAlt.