Lancelot/Comparison: Difference between revisions
No edit summary |
(Minor clarification) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
<translate> | <translate> | ||
== Lancelot and Kickoff == | == Lancelot and Kickoff == <!--T:1--> | ||
=== Lancelot's benefits === | === Lancelot's benefits === <!--T:2--> | ||
==== More powerful search capabilities ==== | ==== More powerful search capabilities ==== <!--T:3--> | ||
<!--T:4--> | |||
In the beginning, [[Special:myLanguage/Kickoff|Kickoff]] had very limited searching capabilities that couldn't be even compared to [[Special:myLanguage/KRunner|KRunner]] and '''Lancelot'''. This was changed in KDE SC 4.4 when code from [http://ivan.fomentgroup.org/blog/2009/09/01/tokamak-3-plasmanepomuk-activities-kickoffkrunner Lancelot's search was ported to Kickoff]. | In the beginning, [[Special:myLanguage/Kickoff|Kickoff]] had very limited searching capabilities that couldn't be even compared to [[Special:myLanguage/KRunner|KRunner]] and '''Lancelot'''. This was changed in KDE SC 4.4 when code from [http://ivan.fomentgroup.org/blog/2009/09/01/tokamak-3-plasmanepomuk-activities-kickoffkrunner Lancelot's search was ported to Kickoff]. | ||
<!--T:5--> | |||
Still, although '''Kickoff''' now uses the same engine for searching as '''Lancelot''', since it runs in the same process as the desktop itself, most data providers (called runners) are disabled to prevent unstable ones crashing the whole desktop. (even the calculator is disabled) | Still, although '''Kickoff''' now uses the same engine for searching as '''Lancelot''', since it runs in the same process as the desktop itself, most data providers (called runners) are disabled to prevent unstable ones crashing the whole desktop. (even the calculator is disabled) | ||
<!--T:6--> | |||
'''Lancelot''' runs in a separate process, so it can handle the risk of using potentially risky runners thus providing all the features '''KRunner''' itself does. | '''Lancelot''' runs in a separate process, so it can handle the risk of using potentially risky runners thus providing all the features '''KRunner''' itself does. | ||
==== Application browsing ==== | ==== Application browsing ==== <!--T:7--> | ||
<!--T:8--> | |||
When browsing application tree in Kickoff, you can only see the currently open category, and to return to the previous one you need to click the 'back button'. | When browsing application tree in Kickoff, you can only see the currently open category, and to return to the previous one you need to click the 'back button'. | ||
<!--T:9--> | |||
In '''Lancelot''', you always have an overview of the previous levels you opened while browsing, and in addition, you have a breadcrumb bar. | In '''Lancelot''', you always have an overview of the previous levels you opened while browsing, and in addition, you have a breadcrumb bar. | ||
==== Logout and related options ==== | ==== Logout and related options ==== <!--T:10--> | ||
<!--T:11--> | |||
In '''Lancelot''', options such as <menuchoice>Log Out</menuchoice>, <menuchoice>Switch Users</menuchoice> etc. are accessible the instant you open the menu. In '''Kickoff''', those are located in a separate section. | In '''Lancelot''', options such as <menuchoice>Log Out</menuchoice>, <menuchoice>Switch Users</menuchoice> etc. are accessible the instant you open the menu. In '''Kickoff''', those are located in a separate section. | ||
==== Devices ==== | ==== Devices ==== <!--T:12--> | ||
<!--T:13--> | |||
'''Lancelot''' provides quick access to both removable and fixed devices. | '''Lancelot''' provides quick access to both removable and fixed devices. | ||
==== Better Plasma integration ==== | ==== Better Plasma integration ==== <!--T:14--> | ||
<!--T:15--> | |||
Apart from the look and feel which is completely Plasma themed, '''Lancelot''' sports a few other integration points from both developer's and user's perspective. One of the trivial examples is that '''Lancelot''' can be used as an alternative to the '''Add widgets''' dialogue. | Apart from the look and feel which is completely Plasma themed, '''Lancelot''' sports a few other integration points from both developer's and user's perspective. One of the trivial examples is that '''Lancelot''' can be used as an alternative to the '''Add widgets''' dialogue. | ||
=== Lancelot's disadvantages === | === Lancelot's disadvantages === <!--T:16--> | ||
==== Special requirements ==== | ==== Special requirements ==== <!--T:17--> | ||
<!--T:18--> | |||
Although the initial sizes of '''Lancelot''' and '''Kickoff''' don't differ that much, making '''Lancelot's''' window smaller would render it barely usable which is not the case with '''Kickoff'''. | Although the initial sizes of '''Lancelot''' and '''Kickoff''' don't differ that much, making '''Lancelot's''' window smaller would render it barely usable which is not the case with '''Kickoff'''. | ||
==== First impression ==== | ==== First impression ==== <!--T:19--> | ||
On the first start, '''Lancelot''' looks more complicated than '''Kickoff''' - two-columns plus section buttons versus one column that '''Kickoff''' sports. | <!--T:20--> | ||
On the first start, '''Lancelot''' looks more complicated and less screenspace-economic than '''Kickoff''' - two-columns plus section buttons versus one column that '''Kickoff''' sports. | |||
== Lancelot and KRunner == | == Lancelot and KRunner == <!--T:21--> | ||
'''Lancelot''' and | <!--T:22--> | ||
'''Lancelot''' and [[Special:myLanguage/KRunner|KRunner]] are rather different programs - one is all-in-one application launcher while the other is only a searching interface. For that reason, only the searching experience will be covered in the comparison. | |||
=== Lancelot's advantages === | === Lancelot's advantages === <!--T:23--> | ||
==== More common keyboard navigation ==== | ==== More common keyboard navigation ==== <!--T:24--> | ||
<!--T:25--> | |||
For navigating the search results, '''Lancelot''' uses <keycap>Up</keycap> and <keycap>Down</keycap> keys while '''KRunner''' uses the <keycap>Tab</keycap> key. | For navigating the search results, '''Lancelot''' uses <keycap>Up</keycap> and <keycap>Down</keycap> keys while '''KRunner''' uses the <keycap>Tab</keycap> key. | ||
<!--T:26--> | |||
'''Lancelot''' uses the <keycap>Tab</keycap> key for the search box completion, while it also supports the <keycap>End</keycap> key used for the same purpose in '''KRunner'''. | '''Lancelot''' uses the <keycap>Tab</keycap> key for the search box completion, while it also supports the <keycap>End</keycap> key used for the same purpose in '''KRunner'''. | ||
=== Lancelot's disadvantages === | === Lancelot's disadvantages === <!--T:27--> | ||
==== Complexity of the UI ==== | ==== Complexity of the UI ==== <!--T:28--> | ||
'''KRunner''' sports a very sleek and simple user interface. | <!--T:29--> | ||
'''KRunner''' sports a very sleek and simple user interface, with vastly superior screenspace economy. | |||
==== Help ==== | ==== Help ==== <!--T:30--> | ||
<!--T:31--> | |||
[[Special:myLanguage/KRunner|KRunner]] provides information about the syntax of each runner. | |||
== Lancelot and KMenu == | == Lancelot and KMenu == <!--T:32--> | ||
<!--T:33--> | |||
[[Special:myLanguage/KMenu|KMenu]] and [[Special:myLanguage/Plasma/KickoffMenu|KickoffMenu]] are meant to be speedy, simple application menues meant for easy application browsing. | |||
On the other hand, there are a | <!--T:34--> | ||
On the other hand, there are a vast number of users who want only that - a speedy, predictable and simple menu which worked so well in the days of KDE 3.x. | |||
<!--T:35--> | |||
[[Category:Plasma]] | [[Category:Plasma]] | ||
</translate> | </translate> |
Latest revision as of 09:11, 17 July 2019
Lancelot and Kickoff
Lancelot's benefits
More powerful search capabilities
In the beginning, Kickoff had very limited searching capabilities that couldn't be even compared to KRunner and Lancelot. This was changed in KDE SC 4.4 when code from Lancelot's search was ported to Kickoff.
Still, although Kickoff now uses the same engine for searching as Lancelot, since it runs in the same process as the desktop itself, most data providers (called runners) are disabled to prevent unstable ones crashing the whole desktop. (even the calculator is disabled)
Lancelot runs in a separate process, so it can handle the risk of using potentially risky runners thus providing all the features KRunner itself does.
Application browsing
When browsing application tree in Kickoff, you can only see the currently open category, and to return to the previous one you need to click the 'back button'.
In Lancelot, you always have an overview of the previous levels you opened while browsing, and in addition, you have a breadcrumb bar.
In Lancelot, options such as
, etc. are accessible the instant you open the menu. In Kickoff, those are located in a separate section.Devices
Lancelot provides quick access to both removable and fixed devices.
Better Plasma integration
Apart from the look and feel which is completely Plasma themed, Lancelot sports a few other integration points from both developer's and user's perspective. One of the trivial examples is that Lancelot can be used as an alternative to the Add widgets dialogue.
Lancelot's disadvantages
Special requirements
Although the initial sizes of Lancelot and Kickoff don't differ that much, making Lancelot's window smaller would render it barely usable which is not the case with Kickoff.
First impression
On the first start, Lancelot looks more complicated and less screenspace-economic than Kickoff - two-columns plus section buttons versus one column that Kickoff sports.
Lancelot and KRunner
Lancelot and KRunner are rather different programs - one is all-in-one application launcher while the other is only a searching interface. For that reason, only the searching experience will be covered in the comparison.
Lancelot's advantages
For navigating the search results, Lancelot uses Up and Down keys while KRunner uses the Tab key.
Lancelot uses the Tab key for the search box completion, while it also supports the End key used for the same purpose in KRunner.
Lancelot's disadvantages
Complexity of the UI
KRunner sports a very sleek and simple user interface, with vastly superior screenspace economy.
Help
KRunner provides information about the syntax of each runner.
Lancelot and KMenu
KMenu and KickoffMenu are meant to be speedy, simple application menues meant for easy application browsing.
On the other hand, there are a vast number of users who want only that - a speedy, predictable and simple menu which worked so well in the days of KDE 3.x.