Unity does not properly search everything depending on pattern of previous search.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Confirmed
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I have noticed in Unity that sometimes it does not properly search everything. By everything I mean items outside the scope of applications, but also documents, folders, etc. I found this very easy to replicate.
1) Create a LibreOffice document entitled Passwords (aka Passwords.odt)
2) Search for LibreOffice in the dash. Without opening anything, hit the super key to exit the Unity dash.
3) Hit the super key and type "passwords". Note that only "Passwords and Keys" (application) shows up, when you should see Passwords.odt and "Passwords and Keys".
Now if you repeat steps 2 and 3 again, but this time hit backspace to erase LibreOffice, then type Passwords, you'll see Unity kind of does a fully reset search, thereby digging up other items outside of applications that resemble the search term "Passwords". Given that Unity is meant to be the centralized finder of all things, it would make sense if Unity would search for all *local* items with all searches without the need to backspace. Before I figured out that hitting backspace kind of reset the Unity search to find more things outside the applications realm it was wildly confusing with how Unity would seemingly often find the document I wanted but other times only found applications that I didn't want.
Thanks for your time!
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.2.0+14.
ProcVersionSign
Uname: Linux 3.13.0-24-generic x86_64
.tmp.unity.
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Fri Apr 18 16:42:26 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus: virtualbox, 4.3.10, 3.13.0-24-generic, x86_64: installed
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Toshiba America Info Systems Device [1179:0009]
InstallationDate: Installed on 2014-04-01 (17 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Daily amd64 (20140330)
MachineType: TOSHIBA PORTEGE Z835
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/18/2013
dmi.bios.vendor: TOSHIBA
dmi.bios.version: Version 1.80
dmi.board.
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Version A0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: TOSHIBA
dmi.chassis.
dmi.modalias: dmi:bvnTOSHIBA:
dmi.product.name: PORTEGE Z835
dmi.product.
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.11+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Fri Apr 18 15:14:40 2014
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
xserver.version: 2:1.15.1-0ubuntu2
Changed in unity: | |
status: | New → Confirmed |
Here's a video depicting it:
https:/ /www.dropbox. com/s/2jxvef0hd 1dkqwz/ unity-dash- search- bug.mp4
So to recap, here's what happens. If you search for something, whether or not you open it, the next search is not a "full" search.
What happens:
1) Open dash via super key
2) Type libreoffice
3) Close dash via super key
4) Open dash via super key
5) Type yourfile.odt
What should happen is Unity should find yourfile.odt, but Unity does *not* find it. If you hit esc prior to step 5, Unity WILL find it. It's as if hitting the esc key (and thereby deleting everything in the dash search) reinitializes a FULL scan.
Is there a way to turn off the dash history? If Unity isn't even trying to save prior searches (which is useless anyway), then this would circumvent the problem altogether as it would force Unity to do a full scan each time.