Daha yeni Nautilus sürümlerinde geleneksel arama türü


167

Şimdiye dek Nautilus'un “geleneksel” bir versiyonunu kullanıyordum: Ubuntu 10.10 ile birlikte geliyor. Şimdi Ubuntu 13.04 ile birlikte 3.6.3 kullanıyorum (büyük olasılıkla herhangi bir yeni sürüm, sorumun kapsamı için zaten eşittir).

İkisi arasındaki önemli farklardan biri, aradığınız arama davranışıdır: Nautilus’un klasik sürümlerinde, bir giriş yazdığınızda, alfabetik olarak en yakın eşleşen dosya seçili olur, uygun dosyalar / klasörler kısıtlanır. geçerli dizin.

Yeni davranış, isteğe bağlı olarak global bir arama yapmaktır.

Nautilus bir önceki işlevselliği sağlayacak şekilde yapılandırılabilir mi?


44
Bence bu değişim çok aptalca. İyileştirme için bastırmak için böcek katıldığınızdan emin olun. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1164016
Justin Force

1
Ödülüm yanlış bir motivasyona sahip, resmi bir kaynak değil, güncel bir cevap istiyorum.
mxdsp

Yanıtlar:


154

Ubuntu 17.10 ve 18.04

Önden yazma araması Ubuntu'ya özgü bir düzeltme eki olduğundan, 17.10'da Unity ile birlikte bırakılmıştır. Ancak nautilus-typeahead, Arch deposunda adı verilen bir paket var . Birisi aldı, Ubuntu için derlendi ve bir PPA yaptı. Bu üç komutla yükleyebilirsiniz:

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade
nautilus -r

Orada Launchpad'de bir sorun geri resmi Ubuntu Bu davranışı getirme konusunda.


Ubuntu 14.04 - 17.04

Ubuntu 14.04 LTS tip-ileri-bulma sürümünden bu yana Nautilus'taki varsayılan davranış olmuştur .

Farklı arama modları arasında geçiş yapmak için bir dconf tuşunu kullanabilirsiniz:

  • ileriye doğru bulma özelliğini etkinleştir:

    gsettings set org.gnome.nautilus.preferences enable-interactive-search true

  • özyinelemeli aramanın lehine yazım öncesi bulma işlevini devre dışı bırak:

    gsettings set org.gnome.nautilus.preferences enable-interactive-search false


Ubuntu 13.04 ve 13.10

Nautilus 3.6.X, 3.4 ve daha eski sürümlerden birçok özelliği keser. Canonical, Ubuntu 12.10'da nautilus 3.4.2 kullanmaya devam etmeye karar verdi, çünkü bu olsa bile Nautilus 3.6 zaten piyasaya sürüldü. Eski arama davranışını 3.6'da elde etmenin mümkün olduğunu sanmıyorum ama yaptığım, 3.4.2'deki tüm özellikleri içeren SolusOS yamalı Nautilus'u ( Ubuntu 13.04 için de çalışıyor) kurmaktı (aslında Nautilus 3.4. 2) Nautilus 3.6 cildini korurken. Bu özel paketi test ettim ve Ubuntu 12.10 ve 13.04'te düzgün çalışıyor.

Alternatif olarak, Tarçın geliştirme ekibinin Nautilus 3.6 ile hayal kırıklığına uğraması nedeniyle yapılan Nautilus 3.4'ün bir çatalı olan Nemo Dosya Gezgini'ni kurabilir, kurulum talimatlarını buradan alabilirsiniz .

Varsayılan dosya tarayıcınız yapmak biraz zor, bu blog yazısı Ubuntu 12.10'da benim için çalıştı, ancak bazı kullanıcılar yöntemi düzgün çalışmadığını bildirdi.

Ancak alternatif yöntemler var. Aşağıdaki soruya bakınız:


Bir tamamlayıcı olarak, Fernando tarafından açıklandığı gibi, burada SolusOS yamalı Nautilus'u Ubuntu 13.04 için kurmak için bir bağlantı var. Kontrol ettim ve sistemimde iyi çalışıyor: webupd8.org/2013/04/…
Raphaël Titol

8
Sonsuz diktatörlük bilgelerinde GNOME görünüşte artık bu tercihi istemediğimize karar verdi, bu yüzden var olmadı. Tekrar teşekkürler, GNOME.
underscore_d

1
Nautilus 3.24 @ fernando-domínguez bu seçenek artık mevcut değil. Cevabınızı güncelleyebilir misiniz? (Bu sorunun yakın gelecekte çok fazla hit olacağına dair bir his var)
shil88

4
Ben olsun: No such key “enable-interactive-search”. Ayrıca gsettings var ve nautilus --versionbir GNOME nautilus 3.26.0.
Guillaume Chevalier

7
nautilus -rUnknown option -r18.04'te benim için gösterir , bu yüzden sadece başlattım nautilus -qve ardından Dosyaları açtım . Gerisi mükemmel çalıştı, teşekkürler! Normal hayata dönüş.
Siddharth Pant

19

Ubuntu 18.04 ve daha yenisi

Pekala, bu konu beni sonunda Ubuntu'nun PPA başvuru sürecini kontrol edecek kadar motive etti; Arch topluluk yama burada uygulanmış Nautilus paketleri bulabilirsiniz: https://launchpad.net/~lubomir-brindza/+archive/ubuntu/nautilus-typeahead ve çalıştırarak kurun:

sudo add-apt-repository ppa:lubomir-brindza/nautilus-typeahead
sudo apt dist-upgrade

ed: PPA şimdi kozmik (18.10) ve disko (19.04) için paketler de içeriyor


Yaptığına sevindim! Bu PPA için teşekkür ederim :)
G. Demecki

1
Sadece 18.10'da denedim: nautilus -rcevap veriyorUnknown option -r
Mene

1
Bilginize: deb http://ppa.launchpad.net/lubomir-brindza/nautilus-typeahead/ubuntu bionic mainKaynaklarıma çizgi olarak ekledim ve onlar apt tarafından vuruldu, ancak şimdiye kadar kozmik etkilenmedi. Ubuntu hakkında yeterince bilgim yok sanırım. Ama çalışman için teşekkürler!
Mene

1
@Mene - PPA reposunu tekrar kozmik hale getirmeyi deneyin; Sonunda 18
10'a paketleri yüklememde neyin engellediğini anladım

1
18.10'a geri dönersek her şey işe yarar!
Mene

15

Ubuntu Gnome 14.04'te açın dconf-editor. Git
org > gnome > Nautilus > tercihleri .

Enable-interaktif aramanın yanındaki kutuyu işaretleyin. Nautilus'u yeniden başlat


Teşekkürler! Nautilus'u yeniden başlatmak için, ya relogin ya da give nautilus -qve sonra nautilus -nAlt + F2 kutusunda.
hytromo

6
bu anahtar artık nautilus 3.25'te mevcut değildir. Etkileşimli arama tekrar nasıl aktifleştirilir?
mxdsp

Nice, ileride arama yapmayı devre dışı bırakmak istemem durumunda, seçilen yanıtla (aslında ileride arama ile bir Nautilus yükleyin) iyi bir şekilde birleşiyor.
hsandt

4

Bunu Nautilus 3.26'da (Ubuntu 17.10'daki şu anki sürüm) almanın bir yolu var. Hangi, kendi sürümünüzü muhteşem arch-linux topluluğu tarafından sağlanan bir yamayı kullanarak kaynağından oluşturuyor. Neyse ki, Ubuntu'daki harika derleme sistemi bunu oldukça kolaylaştırıyor. İşte adımlar. ~ / Bld-nautilus-typeahead'de çalışacağınızı varsayacağım. Bir konsol başlatın ve aşağıdakileri yapın:

# install some necessary tools
sudo apt-get install git

# Create your work directory and go there
mkdir bld-nautilus-typeahead ; cd bld-nautilus-typeahead

# Clone the repository holding the needed patch: 
git clone https://aur.archlinux.org/nautilus-typeahead.git

# Make sure the source repositories for the main archives are available:
sudo nano /etc/apt/sources.list

# If the deb-src line for the main repository (usually around line 6) is commented out (starts with a #), un-comment it (remove the #) and save the file
sudo apt-get update

# Install the build dependencies
sudo apt-get build-dep nautilus

# Retrieve the sources for Nautilus
apt-get source nautilus

# Source should now be in the 'nautilus-3.26.0/' folder. Go there
cd nautilus-3.26.0/

# and Apply the patch from arch-linux
patch -p0 < ../nautilus-typeahead/nautilus-restore-typeahead.patch

# Build the package from source
dpkg-buildpackage -rfakeroot -uc -b

# This will take a little time. If everything goes well, the related packages will end up in the parent directory. Go there
cd ..

# and install the required packages
sudo dpkg -i nautilus_3.26.0-0ubuntu1_amd64.deb nautilus-data_3.26.0-0ubuntu1_all.deb

Yeni bir Nautilus başlat. Bazı harfler yazın. İstediğiniz dosyanın seçildiği anda olan neşe duygusunu deneyimleyin.


1
Düzeltme ekini uygularken "5 numaralı giriş satırında düzeltme eki dosyası bulamıyorum // Belki yanlış-p veya --strip seçeneğini kullandınız mı? // Buna giden metin şuydu ..." ve seçme seçeneği yama dosyası. Baska öneri?
Rasmus,

@Rasmus yolunu elle girerek benim için çalıştı. Eğer .patchdosya referanslarının a/some/pathgirmek ./some/path. Bunu yapmanın akıllıca bir yöntem olmadığından eminim ama işe yaradı ...
0x539

1
Arch yamasını kullanmak için yukarıda verilen cevap işe yarıyor ama -p1bunun yerine belirtmek zorunda kaldım -p0.
Juraj

0

Nautilus 3.25 ve üstünün cevabı, birileri ubuntu yamasını tamamen yeniden yazmadıkça ve hiçbiri son derece zayıf olmadıkça geri dönmeyecek ve geri gelmeyecek olması.

Nautilus'un kendisinde yapılandırılabilecek bir şey değil.


0

İstediğim tam olarak değil, ancak aşağıdaki arama mevcut dizine sınırlar ve çok hafif bir uzlaşmadır:

# Get the previous setting in case I want to revert.
gsettings get org.gnome.nautilus.preferences recursive-search &&

# Only search the current directory. Do not go deeper.
gsettings set org.gnome.nautilus.preferences recursive-search 'never'

Ubuntu v18.10'da test edilmiştir.


0

Ubuntu 18.04+, Nautilus doğal çözümü

Nautilus'ta aşağıdaki seçenekleri değiştirirseniz, aradığınız gibi arama yapmak için yakın bir davranış elde edebilirsiniz Menu -> File -> Preferences -> Search & Preview:

  • Değişim "Search in subfolders"için"Never"
  • Seçimi kaldır "Full Text Search": "Set as default"seçenek

Şimdi görsel arayüz hala yeni Nautilus gibi olacaktır (v3.26.4 ile test edilmiştir).


Bu durumda, yazarken, seçimi, yazılı ifadeyi içeren 1. dosyaya taşımak yerine filtreler ve yalnızca sonuçları gösterir.
Sigur

@Sigur Yalnızca filtre sonuçlarını gösterir, ancak seçimdeki sonuçları ilk dosyaya taşır. Bu aramayı ardından Giriş, ya da ok tuşları ile İhtiyacım olan dizini veya dosyayı hızlıca bulmak için Enter tuşunu kullanıyorum. Tıpkı eski Nautilus'ta olduğu gibi.
elomage
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.