Export translations SettingsGroupAccessibilityAccessibility/Application OverviewAccessibility/PlasmaAdding an entry to the Create New menuAkonadiAkonadi and AddressBookAkonadi/Postgres updateAkregatorAkregator/Tutorials/How to get RSS from a Wordpress blog?AmarokAmarok ManualAmarok/ManualAmarok/Manual/AmarokWindowAmarok/Manual/AmarokWindow/ContextPaneAmarok/Manual/AmarokWindow/MediaSourcesAmarok/Manual/AmarokWindow/PlaylistPaneAmarok/Manual/AmarokWindow/ToolbarAmarok/Manual/ConfiguringAmarokAmarok/Manual/ConfiguringAmarok/ChangingLayoutAmarok/Manual/IntroductionAmarok/Manual/OrganizationAmarok/Manual/Organization/AppletsAmarok/Manual/Organization/CollectionAmarok/Manual/Organization/Collection/ExternalDatabaseAmarok/Manual/Organization/Collection/OrganizeCollectionAmarok/Manual/Organization/Collection/RemoteCollectionsAmarok/Manual/Organization/Collection/RemoteCollections/AmpacheAmarok/Manual/Organization/Collection/RemoteCollections/DAAPAmarok/Manual/Organization/Collection/RemoteCollections/SambaAmarok/Manual/Organization/Collection/RemoteCollections/UPnPAmarok/Manual/Organization/Collection/SearchInCollectionAmarok/Manual/Organization/Collection/StatisticsSynchronizationAmarok/Manual/Organization/Collection/WorkingWithMediaDevicesAmarok/Manual/Organization/CollectionScanningAmarok/Manual/Organization/CoverManagerAmarok/Manual/Organization/ScriptManagerAmarok/Manual/Organization/TagEditorAmarok/Manual/Organization/TranscodingAmarok/Manual/PlaylistAmarok/Manual/Playlist/AutomaticPlaylistGeneratorAmarok/Manual/Playlist/DynamicPlaylistsAmarok/Manual/Playlist/PlaylistFilteringAmarok/Manual/Playlist/QueueManagerAmarok/Manual/Playlist/SavedPlaylistsAmarok/Manual/ReferencesAmarok/Manual/References/Credits and LicenseAmarok/Manual/References/KeybindingReferenceAmarok/Manual/References/KeybindingReference/AmarokShortcutsAmarok/Manual/References/KeybindingReference/GlobalShortcutsAmarok/Manual/References/MenuAndCommandReferenceAmarok/Manual/References/MenuAndCommandReference/AmarokMenuAmarok/Manual/References/MenuAndCommandReference/HelpAmarok/Manual/References/MenuAndCommandReference/PlaylistAmarok/Manual/References/MenuAndCommandReference/SettingsAmarok/Manual/References/MenuAndCommandReference/ToolsAmarok/Manual/References/MenuAndCommandReference/ViewMenuAmarok/Manual/VariousAmarok/Manual/Various/AmarokOnOtherPlatformsAmarok/Manual/Various/AmarokOnOtherPlatforms/NonKDE DesktopsAmarok/Manual/Various/AmarokOnOtherPlatforms/OSXAmarok/Manual/Various/AmarokOnOtherPlatforms/WindowsAmarok/Manual/Various/FAQAmarok/Manual/Various/MoodbarAmarok/Manual/Various/ReplayGainAmarok/Manual/Various/TroubleshootingAndCommonProblemsAmarok/QuickStartGuideAmarok/QuickStartGuide/GettingStartedAmarok/QuickStartGuide/GlossaryAmarok/QuickStartGuide/HowToDealWithProblemsAmarok/QuickStartGuide/PlaylistsAmarok/QuickStartGuide/TheAmarokWindowAmarok/QuickStartGuide/TheContextViewAmarok/QuickStartGuide/TheMusicCollectionAn introduction to KDEApperApplicationsApplications/AccessibilityApplications/DesktopApplications/DevelopmentApplications/EducationApplications/GamesApplications/GraphicsApplications/InternetApplications/MultimediaApplications/OfficeApplications/ScienceApplications/SystemApplications/UtilitiesArchive:KOrganizer/DownloadArkArtikulateArtworkAsking QuestionsAudexBangarangBasKetBlinKenBlogiloBluedevilBraindumpBrowser ConfigurationBrowser Configuration/Firefox Dialog IntegrationBrowser Configuration/Mousegestures for all BrowsersBrowser Configuration/OperaBuild your first KDE application on KubuntuCalligraCalligra/DownloadCalligra/HandbooksCantorChoqoKChoqoK/Using ChoqoKColor ManagementCommon TasksConcepts/OpenPGP For BeginnersConcepts/OpenPGP Getting StartedConcepts/OpenPGP Help SpreadConfigure your desktopCreate a PageDesktop Effects PerformanceDigikamdigiKamDigikam/Adding Borders To Your PhotosDigikam/AddTexturesDigikam/AspectRatiosDigikam/Assign Keyboard Shortcuts to Tags in digiKamDigikam/Basic RAW ProcessingDigikam/Batch ProcessDigikam/Batch Queue Manager and ScriptDigikam/Black and WhiteDigikam/BleachBypassEffectDigikam/BugsDigikam/CalendarsDigikam/Calibrate and Profile MonitorDigikam/ChangeFormatDigikam/Check DatabaseDigikam/Color Labels and PicksDigikam/CompressDigikam/Configure the Main Toolbar in digiKamDigikam/DuplicatesDigikam/EffectsDigikam/ExifDigikam/Export via DNLADigikam/Exposure BlendingDigikam/Face DetectionDigikam/Face RecognitionDigikam/FacebookDigikam/Faded EffectDigikam/Geotag Photos with AndroidDigikam/GeotaggingDigikam/Geotagging in digiKam 2.0Digikam/Import Photos in DigikamDigikam/Lens Correction Using digiKamDigikam/Lens DistortionDigikam/Levels AdjustDigikam/LightTableDigikam/Local ContrastDigikam/MaintenanceDigikam/Manage Photos from Multiple digiKam InstallationsDigikam/MetadataDigikam/MetadataToRawDigikam/NegativesDigikam/Noise ReductionDigikam/OptimiseDigikam/PanoramaDigikam/Performing Fuzzy Searches In digiKamDigikam/Photoshop Preset CurvesDigikam/PicasaDigikam/Process RAW FilesDigikam/Quick Tip:Disable Certain File TypesDigikam/RedEyeDigikam/Renaming PhotosDigikam/SharpeningDigikam/Simple ToningDigikam/Soft ProofingDigikam/StraightenDigikam/TaggingEfficientDigikam/Tethered ShootingDigikam/ThumbnailsDigikam/TourDigikam/TutorialsDigikam/Using digiKam with MySQLDigikam/Using the Advanced Search Tool In digiKamDigikam/Using XMP Sidecar support in digiKam 2Digikam/VersioningDigikam/Vintage EffectDigikam/WatermarkDigikam/Wikimedia CommonsDigikam/WindowsDiscoverDolphinDolphin/Batch RenameDolphin/Customize Folder IconDolphin/File ManagementDragon PlayerEdit MarkupFile transfersFilelightFlowGComprisGeneral KDE Software FAQsGetting HelpGetting started with KAlgebraGlossaryGluonGoogle Talk supportGwenviewGwenview/Hidden Configuration OptionsHelp:Wiki StructureHistory of KDEHomerunHow to chat with other KDE usersHow To Convert a UserBase Manual to DocbookImage KimdabaInstalling KDE neonIRC ChannelsJargon FileJovieJukK3bK3b/Burn an Audio Cd with K3bK9CopyKAddressBookKAddressBook/indexKAddressBook/Tutorials/How to add a new contact?KAddressBook/Tutorials/How to create a new address book?KaffeineKaffeine-TVKAlarmKAlgebraKAlgebra/Console TabKAlgebra/HomeworkKAlgebra/ProbabilitiesKalziumKalzium/Other Chemistry-ApplicationsKamosoKanagramKAppTemplateKarbonKarbon/Tutorials/Artistic Text ShapeKateKbarcodeKBibTeXKBibTeX/DevelopmentKbluetoothKBruchKCalcKCellsKCharSelectKChartKColorChooserKColorEditKDbgKDE Connect/Tutorials/Adding commandsKDE Connect/Tutorials/Useful commandsKDE Partition ManagerKDE preinstalledKDE SVNKDE System AdministrationKDE UserBase Wiki:AboutKDE UserBase Wiki:General disclaimerKDE UserBase Wiki:Privacy policyKDE Wallet ManagerKde-pimKDEConnectKdenliveKdenlive/ManualKdenlive/Manual/alpha operation transitionsKdenlive/Manual/BugReportingKdenlive/Manual/CapturingKdenlive/Manual/CapturingAudioKdenlive/Manual/Clip MenuKdenlive/Manual/Clip Menu/Delete ClipKdenlive/Manual/Clip Menu/Edit ClipKdenlive/Manual/Clip Menu/Extract AudioKdenlive/Manual/Clip Menu/Locate ClipKdenlive/Manual/Clip Menu/Rename ClipKdenlive/Manual/Clip Menu/StabilizeKdenlive/Manual/Credits and LicenseKdenlive/Manual/Edit MenuKdenlive/Manual/Edit Menu/CopyKdenlive/Manual/Edit Menu/FindKdenlive/Manual/Edit Menu/PasteKdenlive/Manual/Edit Menu/Paste EffectsKdenlive/Manual/Edit Menu/RedoKdenlive/Manual/Edit Menu/UndoKdenlive/Manual/EffectsKdenlive/Manual/Effects And TransitionsKdenlive/Manual/Effects/Alpha manipulationKdenlive/Manual/Effects/Alpha manipulation/Alpha operationsKdenlive/Manual/Effects/Alpha manipulation/Alpha shapesKdenlive/Manual/Effects/Alpha manipulation/Blue ScreenKdenlive/Manual/Effects/Alpha manipulation/Color SelectionKdenlive/Manual/Effects/Alpha manipulation/RotoscopingKdenlive/Manual/Effects/Analysis and DataKdenlive/Manual/Effects/ArtisticKdenlive/Manual/Effects/AudioKdenlive/Manual/Effects/Audio channelsKdenlive/Manual/Effects/Audio CorrectionKdenlive/Manual/Effects/Blur and hideKdenlive/Manual/Effects/Blur and hide/Auto MaskKdenlive/Manual/Effects/ColourKdenlive/Manual/Effects/Colour CorrectionKdenlive/Manual/Effects/Colour Correction/RGB adjustmentKdenlive/Manual/Effects/Crop and transformKdenlive/Manual/Effects/Crop and transform/Pan and ZoomKdenlive/Manual/Effects/CustomKdenlive/Manual/Effects/DistortKdenlive/Manual/Effects/EnhancementKdenlive/Manual/Effects/FadeKdenlive/Manual/Effects/FunKdenlive/Manual/Effects/MiscKdenlive/Manual/Effects/MotionKdenlive/Manual/File MenuKdenlive/Manual/File Menu/DVD WizardKdenlive/Manual/File Menu/NewKdenlive/Manual/File Menu/OpenKdenlive/Manual/File Menu/Open RecentKdenlive/Manual/File Menu/QuitKdenlive/Manual/File Menu/RevertKdenlive/Manual/File Menu/SaveKdenlive/Manual/File Menu/Save AsKdenlive/Manual/File Menu/Transcode ClipsKdenlive/Manual/Full LumaKdenlive/Manual/InstallationKdenlive/Manual/IntroductionKdenlive/Manual/KdenliveOnOtherPlatformsKdenlive/Manual/KdenliveOnOtherPlatforms/Non-KDE DesktopsKdenlive/Manual/KdenliveOnOtherPlatforms/OSXKdenlive/Manual/MenuKdenlive/Manual/Monitor MenuKdenlive/Manual/MonitorsKdenlive/Manual/Project MenuKdenlive/Manual/Project Menu/Create FolderKdenlive/Manual/Project Menu/Online ResourcesKdenlive/Manual/Project Menu/RenderKdenlive/Manual/Project Menu/Render/Render Profile ParametersKdenlive/Manual/Projects and FilesKdenlive/Manual/Projects and Files/ArchivingKdenlive/Manual/Projects and Files/BackupKdenlive/Manual/Projects and Files/ClipsKdenlive/Manual/Projects and Files/ImportingKdenlive/Manual/Projects and Files/ManagementKdenlive/Manual/Projects and Files/NotesKdenlive/Manual/Projects and Files/ProjectKdenlive/Manual/Projects and Files/Project SettingsKdenlive/Manual/Projects and Files/Project TreeKdenlive/Manual/QuickStartKdenlive/Manual/RenderingKdenlive/Manual/Settings MenuKdenlive/Manual/ShootingHintsKdenlive/Manual/TimelineKdenlive/Manual/Timeline MenuKdenlive/Manual/Timeline Menu/Insert Clip ZoneKdenlive/Manual/Timeline Menu/TracksKdenlive/Manual/Timeline/EditingKdenlive/Manual/Timeline/GroupingKdenlive/Manual/Timeline/GuidesKdenlive/Manual/Timeline/Right Click MenuKdenlive/Manual/TitlesKdenlive/Manual/Titles/Download New Title TemplatesKdenlive/Manual/Tool MenuKdenlive/Manual/ToolbarsKdenlive/Manual/TransitionsKdenlive/Manual/Transitions/AffineKdenlive/Manual/Transitions/alphaxorKdenlive/Manual/Transitions/CompositeKdenlive/Manual/Transitions/HueKdenlive/Manual/Transitions/screenKdenlive/Manual/Transitions/WipeKdenlive/Manual/Troubleshooting and Common ProblemsKdenlive/Manual/TutorialsKdenlive/Manual/Tutorials/Split Screen How ToKdenlive/Manual/Useful InformationKdenlive/Manual/Useful Information/FAQKdenlive/Manual/Useful Information/ShortcutsKdenlive/Manual/Useful Information/Surround SoundKdenlive/Manual/Useful Information/Tips TricksKdenlive/Manual/Useful Information/Useful ResourcesKdenlive/Manual/View MenuKdenlive/Manual/View Menu/Audio SpectrumKdenlive/Manual/View Menu/Clip MonitorKdenlive/Manual/View Menu/Effect ListKdenlive/Manual/View Menu/Load LayoutKdenlive/Manual/View Menu/Save Layout AsKdenlive/Manual/View Menu/Screen GrabKdenlive/Manual/View Menu/Show Title BarsKdenlive/Manual/View Menu/Undo HistoryKdenlive/Manual/Windows IssuesKdesshKdesvnKDevelopKDevelop/Install4.5KDevelop4KDevelop4/FAQKDevelop4/ManualKDevelop4/Manual/Appendix A: Building KDevelop from SourcesKDevelop4/Manual/Building (compiling) projects with custom MakefilesKDevelop4/Manual/Code generation with templatesKDevelop4/Manual/Customizing KDevelopKDevelop4/Manual/Debugging programsKdevelop4/Manual/Meet KDevelopKDevelop4/Manual/Running programsKDevelop4/Manual/Sessions and projectsKDevelop4/Manual/Working with source codeKDevelop4/Manual/Working with version control systemsKDevelop4/TipsAndTricksKDevelop5 ManualKDevelop5/ManualKDevelop5/Manual/Appendix A: Building KDevelop from SourcesKDevelop5/Manual/Building (compiling) projects with custom MakefilesKDevelop5/Manual/Code generation with templatesKDevelop5/Manual/Customizing KDevelopKDevelop5/Manual/Debugging programsKdevelop5/Manual/Meet KDevelopKDevelop5/Manual/Running programsKDevelop5/Manual/Sessions and projectsKDevelop5/Manual/Working with source codeKDevelop5/Manual/Working with version control systemsKDiff3KDirStatKDiskFreeKEuroCalcKexiKexi HandbookKexi/HandbookKexi/Handbook/Appendix B. Comparing Kexi to other database applicationsKexi/Handbook/Building Simple DatabasesKexi/Handbook/Building Simple Databases/Designing Database QueriesKexi/Handbook/Building Simple Databases/Designing Database TablesKexi/Handbook/Building Simple Databases/Designing Database Tables/The Table Designer windowKexi/Handbook/Building Simple Databases/Designing FormsKexi/Handbook/Building Simple Databases/Designing Forms/ActionsKexi/Handbook/Building Simple Databases/Designing Forms/Assigning data sourcesKexi/Handbook/Building Simple Databases/Designing Forms/Forms versus tablesKexi/Handbook/Building Simple Databases/Designing Forms/Inserting text labelsKexi/Handbook/Building Simple Databases/Designing Forms/Inserting widgets - text fieldsKexi/Handbook/Building Simple Databases/Designing Forms/Most important termsKexi/Handbook/Building Simple Databases/Designing Forms/Setting the tab orderKexi/Handbook/Building Simple Databases/Designing Forms/Setting widgets size and position by handKexi/Handbook/Building Simple Databases/Designing Forms/Using the Widgets tabKexi/Handbook/Building Simple Databases/Designing Forms/Widget layoutsKexi/Handbook/Building Simple Databases/Designing Forms/Working with form designKexi/Handbook/Building Simple Databases/Entering Data Into TablesKexi/Handbook/Building Simple Databases/Entering Data Using FormsKexi/Handbook/Configuring KexiKexi/Handbook/Configuring Kexi/Docking and undocking side panelsKexi/Handbook/Credits and LicenseKexi/Handbook/IntroductionKexi/Handbook/Introduction to Databases/Database and SpreadsheetKexi/Handbook/Introduction to Databases/Database Creation SoftwareKexi/Handbook/Introduction to Databases/Database DesignKexi/Handbook/Introduction to Databases/What Is a Database?Kexi/Handbook/Introduction to Databases/Who Needs a Database?Kexi/Handbook/Kexi BasicsKexi/Handbook/Kexi Basics/Creating a New Database FileKexi/Handbook/Kexi Basics/Kexi DatabasesKexi/Handbook/Kexi Basics/Opening an existing Kexi database fileKexi/Handbook/Kexi Basics/Opening an existing Kexi database file/Opening a database file in the Open Existing Project dialogKexi/Handbook/Kexi Basics/Opening an existing Kexi database file/Opening an existing Kexi database file by clicking on .kexi file's iconKexi/Handbook/Kexi Basics/The Kexi Main WindowKexi/Handbook/Kexi Basics/Using built-in helpKexi/Handbook/Where to go nextKexi/TutorialsKexi/Tutorials/Drilling Down on Facebook DataKexi/Tutorials/Importing SQLite database into KexiKexi/Tutorials/Reports/Kexi Reports for BeginnersKFileReplaceKFindKFloppyKFormulaKFTPgrabberKGeographyKGeography/Making MapsKGetKGpgKGraphviewerKHangManKHelpCenterKIconEditKid3KigKig/FAQKig/ScreenshotsKileKImageMapEditorKInfoCenterKio gopherKio-audiocdKIPIKitenKivioKJotsKJots/Import KNowIt Into KJotsKJots/Recover Deleted KJots BooksKleopatraKLettresKLinkStatusKlipperKlipper/How to search in phone books using KlipperKlipper/PastebinsKMagKMailKMail/Account WizardKMail/Backup OptionsKmail/Configuring KmailKMail/Courses Information OpenpgpKMail/DevsKmail/Distributions/GentooKmail/Distributions/OpenSUSEKMail/FAQs Hints and TipsKmail/Folder PropertiesKmail/Getting StartedKMail/gpgKMail/Import OptionsKMail/PGP MIMEKMail/ScreenshotsKMail/ToolsKmail/Using FoldersKmail/Using Kmail GeneralKMediaFactoryKMessKMidKMixKMLDonkeyKMouseToolKMouthKMPlayerKmPlotKmPlot/Using SlidersKMyMoneyKNemoKNetworkManagerKNewsTickerKNodeKNode/KNode for mailing listsKNotesKOfficeKokoKolorManagerKolourPaintKompareKonquerorKonqueror/Web ShortcutsKonsoleKonsoleDevelopmentKonsoleKalendarKontactKontact TouchKontact Touch/AboutKontact Touch/HarmattanKontact Touch/Maemo5Kontact Touch/MeeGoKontact Touch/ScreenshotsKontact Touch/WinCEKontact/Kontact Palm Pre SyncKontact/SMSKonversationKonversation/BrowsersKonversation/Configuring SASL authenticationKonversation/DistributionsKonversation/Distributions/ArchLinuxKonversation/Distributions/ArkLinuxKonversation/Distributions/ChakraKonversation/Distributions/ExherboKonversation/Distributions/FedoraKonversation/Distributions/GentooKonversation/Distributions/KubuntuKonversation/Distributions/MageiaKonversation/Distributions/openSUSEKonversation/Distributions/PCLinuxOSKonversation/Distributions/SlackwareKonversation/Distributions/XandrosKonversation/FAQKonversation/KDE3 SourcesKonversation/KDE4 SourcesKonversation/ReleasesKonversation/Scripts/GhosttrickKonversation/Scripts/Import mIRC server listKonversation/Scripts/MediaKonversation/Scripts/Scripting guideKonversation/SourcesKonversation/Tips and TricksKookaKopeteKopete/AIMKopete/Auto ReplaceKopete/FirewallKopete/ICQKopete/ICQ/About ICQKopete/ICQ/add friendsKopete/ICQ/connect through kopeteKopete/ICQ/creating an accountKopete/JabberKopete/Jabber MucKopete/Jabber TransportKopete/Jabber/About Jabber XMPPKopete/Jabber/Adding friendsKopete/Jabber/Create your Jabber accountKopete/Jabber/Fill in your account data in KopeteKopete/Jabber/First stepsKopete/Jabber/Messaging and sending filesKopete/Jabber/More info on KopeteKopete/Jabber/Useful configuration hintsKopete/MSNKopete/OTRKopete/Skype PluginKopete/Supported Protocols OverviewKopete/Webcam SupportKopete/WinpopupKopete/YahooKOrganizerKOrganizer/AlarmsKOrganizer/AppointmentsKOrganizer/CalendarKOrganizer/CustomKOrganizer/FutureKOrganizer/ImpDataKOrganizer/LinksKOrganizer/ScreenshotsKOrganizer/ToDoKOrganizer/WebKPackageKPackageKitKPagerKPDFKPhotoAlbumKPhotoAlbum FAQKPilotKPlatoKPlayerKPPPKraftKrdcKrecipesKRenameKrfbKronometerKrossWordPuzzleKrossWordPuzzle/Crossword TypesKrossWordPuzzle/SettingsKrossWordPuzzle/Using KrossWordPuzzleKRulerKrusaderKrusader/How To Add Folder Shortcuts on Krusader ToolbarKsCDKSnapshotKSnifferKStarsKSysGuardKSystemLogKTechlabKtikZKTimerKTimeTrackerKTorrentKTouchKTouch/HowTo/DifferentKeyboardLayoutKTurtleKTurtle/ExamplesKTuxKubuntuKubuntu/AdvancedKubuntu/Advanced/RepositoriesKubuntu/BasicKubuntu/ContributeKubuntu/InstallationKubuntu/SoftwareKubuntu/Software/Games/SteamKubuntu/SupportKubuntu/WelcomeKuickShowKUIViewerKUserKVpncKwaveKWinKWin RulesKWin Rules Application WorkaroundsKWin Rules ExamplesKWin Rules Window AttributesKWin Rules Window MatchingKWin/GalleryKwlanKWordKWord/ManualKWord/Manual/IntroductionKWord/Manual/IntroGUIKWord/TutorialsKWord/Tutorials/BasicLayoutKWord/Tutorials/SecondLayoutKWord/Tutorials/ThirdLayoutKWordQuizKWriteKXStitchLabPlotLancelotLancelot/ComparisonLancelot/Discover LancelotLatte DockLatteDockLatteDock/FAQLatteDock/How to report multi screen issuesLatteDock/HowToReportCrashesLatteDock/TipsAndTricksLemonPOSList of KDE themes with GTK portsLive CDs - a way to choose your distroLokalizeMailing ListsMarbleMarble/BookmarksMarble/Maemo/GuidanceModeMarble/Maemo/InstallationMarble/Maemo/OfflineRoutingMarble/MapThemesMarble/SearchMarble/TrackingMinuetModify a PageNeon/Installation/OEMNeon/LTS/EOLNepomukNepomuk/FileIndexerNepomuk/kioslaves/tagsNetworkManagementOff-line TranslationOktetaOkteta/TutorialsOkularPageLayoutPairsParleyParley/ManualParley/Manual/How to study vocabulary in multiple choice modePerusePhononPhonon/HandbookPlanPlan/Engineering To Order project tutorialPlan/Engineering To Order project tutorial/executingPlan/Engineering To Order project tutorial/planningPlan/Manual/DefinitionsPlan/Manual/IntroductionPlan/TutorialsPlasmaPlasma application launchersPlasma-browser-integrationPlasma/Application DashboardPlasma/ClocksPlasma/ColorPickerPlasma/Create a Global Theme PackagePlasma/DeviceNotifierPlasma/FAQ/4.4Plasma/FAQ/4.4/ConfigurationPlasma/FAQ/5.10Plasma/FAQ/5.10/ConfigurationPlasma/FAQ/IndexPlasma/GroupingDesktopPlasma/HowTo/4.5Plasma/HowTo/IndexPlasma/Installing PlasmoidsPlasma/KickerPlasma/KickoffPlasma/KrunnerPlasma/NetbooksPlasma/NetworkMonitorPlasma/PagerPlasma/PanelsPlasma/PictureFramePlasma/PlasmoidsPlasma/Public TransportPlasma/Public Transport/CreateServiceProvidersPlasma/Public Transport/NewServiceProvidersPlasma/Public Transport/ServiceProvidersPlasma/SystemTrayPlasma/TasksPlasma/TweakingPlasmaPlasmatePulseAudioQCAQuantaQuanta RefreshDocQuanta RefreshDoc scriptQuasselQuick StartRaptorRaw to DNGRekonqRekonq/FAQsRekonq/ManualRekonq/Manual/IntroductionRekonq/Manual/UIRKWardRocsRSIBreakSemantikSession Environment VariablesSheetsShowcaseShowfotoShowfoto/BrightnessShowfoto/Curves AdjustShowfoto/Levels AdjustShowfoto/PerspectiveShowfoto/White BalanceSimon/InstallationSimon/Shadow dictionarySkanliteSkroogeSmb4KSMPlayerSoftware from SourceSound ProblemsSound Problems/External Sound CardsSpectacleSpectacle/Tutorials/Invoking Spectacle with custom shortcutsStageStepSummarySweeperSymbolEditorSystem ActivitySystem SettingsSystem Settings/AccessibilitySystem Settings/Account DetailsSystem Settings/ActivitiesSystem Settings/AppearanceSystem Settings/Application StyleSystem Settings/ApplicationsSystem Settings/AutostartSystem Settings/ColorSystem Settings/ConnectionsSystem Settings/Date & TimeSystem Settings/Default ApplicationsSystem Settings/Desktop BehaviorSystem Settings/Desktop EffectsSystem Settings/Desktop SessionSystem Settings/Emoticon ThemeSystem Settings/File AssociationsSystem Settings/File SearchSystem Settings/FontSystem Settings/Font ManagementSystem Settings/Fonts (Category)System Settings/FormatsSystem Settings/GNOME Application Style (GTK)System Settings/Icon ThemeSystem Settings/IconsSystem Settings/Input DevicesSystem Settings/KDE WalletSystem Settings/KeyboardSystem Settings/LanguageSystem Settings/Launch FeedbackSystem Settings/Locale/How To Install and Apply Interface TranslationSystem Settings/LocationsSystem Settings/Login ScreenSystem Settings/Look And FeelSystem Settings/MouseSystem Settings/Mouse Cursor ThemeSystem Settings/NotificationsSystem Settings/Online AccountsSystem Settings/Plasma SearchSystem Settings/Plasma ThemeSystem Settings/Power ManagementSystem Settings/PrintersSystem Settings/Regional SettingsSystem Settings/Removable StorageSystem Settings/Screen EdgesSystem Settings/Screen LockingSystem Settings/SearchSystem Settings/Search DesktopSystem Settings/ShortcutsSystem Settings/Shortcuts and GesturesSystem Settings/Spell CheckSystem Settings/Splash ScreenSystem Settings/Startup and ShutdownSystem Settings/Task SchedulerSystem Settings/Task SwitcherSystem Settings/Touch ScreenSystem Settings/TouchpadSystem Settings/User ManagerSystem Settings/Virtual DesktopsSystem Settings/Web ShortcutsSystem Settings/Widget StyleSystem Settings/Window BehaviorSystem Settings/Window BehaviourSystem Settings/Window RulesSystem Settings/Windows DecorationsSystem Settings/Windows ManagementSystem Settings/WorkspaceSystem Settings/Workspace AppearanceSystem Settings/Workspace BehaviourSystem Settings/Workspace ThemeTable of equivalent applicationsTaking ScreenshotsTasks and ToolsTelepathyTellicoTellico/CompilingTellico/TemplatesToolboxToolbox/TablesToolsTranslate a PageTranslation WorkflowTrojitáTroubleshootingTroubleshooting/Peripherals ProblemsTroubleshooting/Samsung scx-4500WTutorialsTutorials/Access another computer's displayTutorials/Change the color of the blue folder iconTutorials/Compose Key Old VersionTutorials/ComposeKeyTutorials/Force Transparency And BlurTutorials/hotkeysTutorials/Install KDE softwareTutorials/KDE3 to KDE SC 4Tutorials/KeyboardTutorials/KimpanelTutorials/Kontact/Office365Tutorials/MIDI on LinuxTutorials/Modify KDE Software DefaultsTutorials/Mouse pointer settings for large displaysTutorials/Open a consoleTutorials/Shared DatabaseTutorials/Using Other Window Managers with PlasmaTypographical GuidelinesUmbrelloUmbrello/FAQUpdate an ImageUserBase/GuidelinesWacomtabletWebsitesWelcome to KDE UserBaseWhat is a distributionWhat is KDEWordsWorking with GMailWorking with Google CalendarWorking with Google ContactsWorking with MyKolabWorkspace Configuration/Desktop ConfigurationWriting an Application ManualYakuakeZanshinLanguageaa - Afarab - Abkhazianabs - Ambonese Malayace - Achineseady - Adygheady-cyrl - Adyghe (Cyrillic script)aeb - Tunisian Arabicaeb-arab - Tunisian Arabic (Arabic script)aeb-latn - Tunisian Arabic (Latin script)af - Afrikaansak - Akanaln - Gheg Albanianalt - Southern Altaiam - Amharicami - Amisan - Aragoneseang - Old Englishanp - Angikaar - Arabicarc - Aramaicarn - Mapuchearq - Algerian Arabicary - Moroccan Arabicarz - Egyptian Arabicas - Assamesease - American Sign Languageast - Asturianatj - Atikamekwav - Avaricavk - Kotavaawa - Awadhiay - Aymaraaz - Azerbaijaniazb - South Azerbaijaniba - Bashkirban - Balinesebar - Bavarianbbc - Batak Tobabbc-latn - Batak Toba (Latin script)bcc - Southern Balochibcl - Central Bikolbe - Belarusianbe-tarask - Belarusian (Taraškievica orthography)bg - Bulgarianbgn - Western Balochibh - Bhojpuribho - Bhojpuribi - Bislamabjn - Banjarbm - Bambarabn - Banglabo - Tibetanbpy - Bishnupriyabqi - Bakhtiaribr - Bretonbrh - Brahuibs - Bosnianbtm - Batak Mandailingbto - Iriga Bicolanobug - Buginesebxr - Russia Buriatca - Catalancbk-zam - Chavacanocdo - Min Dong Chinesece - Chechenceb - Cebuanoch - Chamorrocho - Choctawchr - Cherokeechy - Cheyenneckb - Central Kurdishco - Corsicancps - Capiznoncr - Creecrh - Crimean Turkishcrh-cyrl - Crimean Tatar (Cyrillic script)crh-latn - Crimean Tatar (Latin script)cs - Czechcsb - Kashubiancu - Church Slaviccv - Chuvashcy - Welshda - Danishde - Germande-at - Austrian Germande-ch - Swiss High Germande-formal - German (formal address)din - Dinkadiq - Zazakidsb - Lower Sorbiandtp - Central Dusundty - Dotelidv - Divehidz - Dzongkhaee - Eweegl - Emilianel - Greekeml - Emiliano-Romagnoloen - Englishen-ca - Canadian Englishen-gb - British Englisheo - Esperantoes - Spanishes-419 - Latin American Spanishes-formal - español (formal)et - Estonianeu - Basqueext - Extremaduranfa - Persianff - Fulahfi - Finnishfit - Tornedalen Finnishfj - Fijianfo - Faroesefr - Frenchfrc - Cajun Frenchfrp - Arpitanfrr - Northern Frisianfur - Friulianfy - Western Frisianga - Irishgag - Gagauzgan - Gan Chinesegan-hans - Gan (Simplified)gan-hant - Gan (Traditional)gcr - Guianan Creolegd - Scottish Gaelicgl - Galicianglk - Gilakign - Guaranigom - Goan Konkanigom-deva - Goan Konkani (Devanagari script)gom-latn - Goan Konkani (Latin script)gor - Gorontalogot - Gothicgrc - Ancient Greekgsw - Swiss Germangu - Gujaratigv - Manxha - Hausahak - Hakka Chinesehaw - Hawaiianhe - Hebrewhi - Hindihif - Fiji Hindihif-latn - Fiji Hindi (Latin script)hil - Hiligaynonho - Hiri Motuhr - Croatianhrx - Hunsrikhsb - Upper Sorbianht - Haitian Creolehu - Hungarianhu-formal - magyar (formal)hy - Armenianhyw - Western Armenianhz - Hereroia - Interlinguaid - Indonesianie - Interlingueig - Igboii - Sichuan Yiik - Inupiaqike-cans - Eastern Canadian (Aboriginal syllabics)ike-latn - Eastern Canadian (Latin script)ilo - Ilokoinh - Ingushio - Idois - Icelandicit - Italianiu - Inuktitutja - Japanesejam - Jamaican Creole Englishjbo - Lojbanjut - Jutishjv - Javaneseka - Georgiankaa - Kara-Kalpakkab - Kabylekbd - Kabardiankbd-cyrl - Kabardian (Cyrillic script)kbp - Kabiyekg - Kongokhw - Khowarki - Kikuyukiu - Kirmanjkikj - Kuanyamakjp - Eastern Pwokk - Kazakhkk-arab - Kazakh (Arabic script)kk-cn - Kazakh (China)kk-cyrl - Kazakh (Cyrillic script)kk-kz - Kazakh (Kazakhstan)kk-latn - Kazakh (Latin script)kk-tr - Kazakh (Turkey)kl - Kalaallisutkm - Khmerkn - Kannadako - Koreanko-kp - Korean (North Korea)koi - Komi-Permyakkr - Kanurikrc - Karachay-Balkarkri - Kriokrj - Kinaray-akrl - Karelianks - Kashmiriks-arab - Kashmiri (Arabic script)ks-deva - Kashmiri (Devanagari script)ksh - Colognianku - Kurdishku-arab - Kurdish (Arabic script)ku-latn - Kurdish (Latin script)kum - Kumykkv - Komikw - Cornishky - Kyrgyzla - Latinlad - Ladinolb - Luxembourgishlbe - Laklez - Lezghianlfn - Lingua Franca Novalg - Gandali - Limburgishlij - Ligurianliv - Livonianlki - Lakilld - Ladinlmo - Lombardln - Lingalalo - Laoloz - Lozilrc - Northern Lurilt - Lithuanianltg - Latgalianlus - Mizoluz - Southern Lurilv - Latvianlzh - Literary Chineselzz - Lazmai - Maithilimap-bms - Basa Banyumasanmdf - Mokshamg - Malagasymh - Marshallesemhr - Eastern Marimi - Maorimin - Minangkabaumk - Macedonianml - Malayalammn - Mongolianmni - Manipurimnw - Monmo - Moldovanmr - Marathimrj - Western Marims - Malaymt - Maltesemus - Muscogeemwl - Mirandesemy - Burmesemyv - Erzyamzn - Mazanderanina - Naurunah - Nāhuatlnan - Min Nan Chinesenap - Neapolitannb - Norwegian Bokmålnds - Low Germannds-nl - Low Saxonne - Nepalinew - Newaring - Ndonganiu - Niueannl - Dutchnl-informal - Nederlands (informeel)nn - Norwegian Nynorskno - Norwegiannov - Novialnqo - N’Konrm - Normannso - Northern Sothonv - Navajony - Nyanjanys - Nyungaroc - Occitanolo - Livvi-Karelianom - Oromoor - Odiaos - Osseticpa - Punjabipag - Pangasinanpam - Pampangapap - Papiamentopcd - Picardpdc - Pennsylvania Germanpdt - Plautdietschpfl - Palatine Germanpi - Palipih - Norfuk / Pitkernpl - Polishpms - Piedmontesepnb - Western Punjabipnt - Ponticprg - Prussianps - Pashtopt - Portuguesept-br - Brazilian Portugueseqqq - Message documentationqu - Quechuaqug - Chimborazo Highland Quichuargn - Romagnolrif - Riffianrm - Romanshrmy - Vlax Romanirn - Rundiro - Romanianroa-tara - Tarantinoru - Russianrue - Rusynrup - Aromanianruq - Megleno-Romanianruq-cyrl - Megleno-Romanian (Cyrillic script)ruq-latn - Megleno-Romanian (Latin script)rw - Kinyarwandasa - Sanskritsah - Sakhasat - Santalisc - Sardinianscn - Siciliansco - Scotssd - Sindhisdc - Sassarese Sardiniansdh - Southern Kurdishse - Northern Samisei - Serises - Koyraboro Sennisg - Sangosgs - Samogitiansh - Serbo-Croatianshi - Tachelhitshi-latn - Tachelhit (Latin script)shi-tfng - Tachelhit (Tifinagh script)shn - Shanshy-latn - Shawiya (Latin script)si - Sinhalasimple - Simple Englishsk - Slovakskr - Saraikiskr-arab - Saraiki (Arabic script)sl - Sloveniansli - Lower Silesiansm - Samoansma - Southern Samismn - Inari Samisn - Shonaso - Somalisq - Albaniansr - Serbiansr-ec - Serbian (Cyrillic script)sr-el - Serbian (Latin script)srn - Sranan Tongoss - Swatist - Southern Sothostq - Saterland Frisiansty - себертатарsu - Sundanesesv - Swedishsw - Swahiliszl - Silesianszy - Sakizayata - Tamiltay - Tayaltcy - Tulute - Telugutet - Tetumtg - Tajiktg-cyrl - Tajik (Cyrillic script)tg-latn - Tajik (Latin script)th - Thaiti - Tigrinyatk - Turkmentl - Tagalogtly - Talyshtn - Tswanato - Tongantpi - Tok Pisintr - Turkishtru - Turoyotrv - Tarokots - Tsongatt - Tatartt-cyrl - Tatar (Cyrillic script)tt-latn - Tatar (Latin script)tum - Tumbukatw - Twity - Tahitiantyv - Tuviniantzm - Central Atlas Tamazightudm - Udmurtug - Uyghurug-arab - Uyghur (Arabic script)ug-latn - Uyghur (Latin script)uk - Ukrainianur - Urduuz - Uzbekuz-cyrl - Uzbek (Cyrillic script)uz-latn - Uzbek (Latin script)ve - Vendavec - Venetianvep - Vepsvi - Vietnamesevls - West Flemishvmf - Main-Franconianvo - Volapükvot - Voticvro - Võrowa - Walloonwar - Waraywo - Wolofwuu - Wu Chinesexal - Kalmykxh - Xhosaxmf - Mingrelianxsy - Saisiyatyi - Yiddishyo - Yorubayue - Cantoneseza - Zhuangzea - Zeelandiczgh - Standard Moroccan Tamazightzh - Chinesezh-cn - Chinese (China)zh-hans - Simplified Chinesezh-hant - Traditional Chinesezh-hk - Chinese (Hong Kong)zh-mo - Chinese (Macau)zh-my - Chinese (Malaysia)zh-sg - Chinese (Singapore)zh-tw - Chinese (Taiwan)zu - ZuluFormatExport for off-line translationExport in native format Fetch <languages /> ==Introduction== KWin is the default window manager (WM) in Plasma and has lot of features, but it only supports floating windows. Plasma lets you use another window manager, such as i3, bspwm or [https://wiki.archlinux.org/index.php/Window_managers any other tilling window manager]. [[File:Plasma_i3.png|500px|thumb|center|Plasma using i3 as window manager]] {{Warning|Other window managers are only available when using X.org. These changes cannot be made for Wayland sessions yet. With Wayland maturing and Wayland extensions being standardized, this feature could be implemented in Wayland<ref>https://drewdevault.com/2018/04/28/KDE-Sprint-retrospective.html</ref> }} Most window managers require few, if any, changes to their configuration files. Some considerations to be aware of when using another window manager: * Tiling window managers may have problems with components like panels. For some configurations, certain options will help alleviate issues * Most window managers do not have their own compositors, and therefore lack features like animations and transparency. If such effects are desired, a compositor is required - refer to [https://wiki.archlinux.org/index.php/Xorg#Composite Arch Wiki] for options. ** Compositors can also help with screen tearing, however check first if you can resolve it with your video drivers, as this will be a more performant solution in most cases. ==Using Another Window Manager with Plasma == ===Single User: Using System Settings=== This is the simplest method, but only affects the user for which it is added. [[Image:kde-i3-integration.png]] *Create a shell script (kde-i3.sh as an example), containing the following{{Input|1=<nowiki> #!/bin/sh export KDEWM=/usr/bin/i3 </nowiki>}} Replace /usr/bin/i3 with the path to the window manager desired. * Start '''System Settings''' * Select '''Startup and Shutdown''' * Select '''Autostart''' * Click the '''Add script''' button below the list * Enter the location of the script created earlier, or use the folder icon to use a dialog to find it. Click '''OK''', the script will be added to the list * In the '''Run On''' column, select '''Before Session Startup''' from the drop down list * The chosen window manager will be used the next time you log in {{Note|In recent versions of Plasma the '''Run On''' and '''Before Session Startup''' options may not be available. You can obtain the same behavior by manually copying or symlinking the shell script above in <code>$HOME/.config/plasma-workspace/env</code>. }} === System Wide: Adding an XSession=== If superuser (root) access is available, a new session file for X.org can be created. This has several advantages: the alternate session is available to all users of the system, and changing back to '''KWin''' is as simple as logging out and back in. {{Note|The XSession file location varies between distributions, but is most of the time found in {{Path|/usr/share/xsessions}}. }} To add a session for an alternate window manager as superuser: * Copy the existing Plasma session file{{Input|1=<nowiki>cp plasma.desktop plasma-i3.desktop</nowiki>}} * Using a text editor, open the file and change the Exec line, and optionally the Description{{Input|1=<nowiki>[Desktop Entry] Type=XSession Exec=env KDEWM=/usr/bin/i3 /usr/bin/startplasma-x11 DesktopNames=KDE Name=Plasma (i3) Comment=Plasma by KDE w/i3 </nowiki>}} {{Warning|In versions prior to Plasma 5.17, use '''startkde''' in place of '''startplasma-x11''' in the Exec directive above.}} * The display manager must be restarted, most easily by rebooting {{Warning|Ensure the correct path and name of the window manager application are used when modifying the Exec directive. If KDE is unable to start the window manager, the session will fail and the user will be returned to the login screen.}} {{Warning|In some recent versions, SDDM checks for blank spaces in the <code>Exec</code> command. If blank spaces are found the Desktop Entry is not shown in the session menu. To workaround this, create a script named <code>plasma-i3.sh</code> containing the following:{{Input|1=<nowiki> #!/bin/sh export KDEWM=/usr/bin/i3 /usr/bin/startplasma-x11 </nowiki>}} Set execution permissions for the script and reference it in '''plasma-i3.desktop''', for example:{{Input|1=<nowiki> Exec=/usr/local/bin/plasma-i3.sh </nowiki>}}}} ==I3 configuration== ===Installation=== Before starting the configuration, you should make sure i3 or i3-gaps are installed on your system. If they are not, use your package manager or [[Special:myLanguage/Discover|Discover]] to install one of these two packages. ===Configure i3=== When you first start i3, its default global configuration (at <code>/etc/i3/config</code>) will start i3-config-wizard, which will provide a dialog for Mod key selection and generate the user local configuration at <code>~/.i3/config</code>. If you wish to maintain the same configuration across users (they can still override it with their own local config), remove the wizard invocation from the global configuration file and use it directly. The following i3 window rules will help you with notifications and some other plasma windows: {{Input|1=<nowiki>for_window [title="Desktop — Plasma"] kill; floating enable; border none for_window [class="plasmashell"] floating enable; for_window [class="Plasma"] floating enable; border none for_window [title="plasma-desktop"] floating enable; border none for_window [title="win7"] floating enable; border none for_window [class="krunner"] floating enable; border none for_window [class="Kmix"] floating enable; border none for_window [class="Klipper"] floating enable; border none for_window [class="Plasmoidviewer"] floating enable; border none for_window [class="(?i)*nextcloud*"] floating disable for_window [class="plasmashell" window_type="notification"] floating enable, border none, move right 700px, move down 450px no_focus [class="plasmashell" window_type="notification"] </nowiki>}} If you are using a non-English installation of Plasma, you need to find out what the exact window title of the Desktop is. One way is to do this is with <code>wmctrl -l</code>. Instead of adding {{Input|1=<nowiki>for_window [title="Desktop — Plasma"] kill; floating enable; border none </nowiki>}} add the name of the window to the i3 config. This example uses the German Plasma installation. {{Input|1=<nowiki>for_window [title="Arbeitsfläche — Plasma"] kill; floating enable; border none </nowiki>}} Notification positioning can be tricky, since not all notifications have the same size depending on their content. You can also use coordinates positioning, knowing your screen resolution. For example, for a 1920x1080 screen and notifications in the top-right corner we can use:{{Input|1=<nowiki> for_window [class="plasmashell" window_type="notification"] floating enable, border none, move position 1450px 20px </nowiki>}} ===Configure Plasma=== You may get into issues related with the "Activities" feature - activating it via keyboard shortcuts (some of which are also used by i3, like "Meta + Q") seems to make i3 unresponsive. Removing Activity related global shortcuts seems to resolve this. To get the Plasma provided pager display desktops as i3bar, set '''Pager Settings''' > '''General''' > '''Text display''' to "Desktop name" ==Bspwm configuration== For the most part, bspwm requires little additional configuration. * A single Plasma panel, in most cases, is detected properly and bspwm will not place windows in its space. If the panel ends up presenting a problem, or when using multiple panels, the following may be added to '''.bspwmrc'''{{Input|1=<nowiki>bspc config top_padding size</nowiki>}}where '''size''' is the size of the panel in pixels. Also valid are bottom_padding, left_padding, and right_padding. As many of these directives may be used as necessary for multiple panels. ==Hints and Tips== ===DBus=== Since Meta key handling is in part performed by KWin, you will have to handle these shortcuts manually when you switch to a different window manager. You can open some Plasma components with DBus commands. You can use this to map corresponding keybindings to DBus commands. To find a specific DBus command, you can look at <code>dbus-monitor</code> or <code>qdbusviewer</code> while you invoke the component in a standard Plasma set-up. More info on meta key handling: * [https://www.reddit.com/r/kde/comments/6wn5lk/bind_meta_key_alone_to_do_something/ Reddit post describing the ''Meta key - KWin'' relation] * [https://zren.github.io/2019/03/04/activate-any-widget-with-meta-key Blog post describing the ''DBus - Component'' relation] Some examples: * Open Application Launcher {{Input|1=<nowiki>qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.activateLauncherMenu</nowiki>}} * Open Krunner {{Input|1=<nowiki>qdbus org.kde.kglobalaccel /component/krunner org.kde.kglobalaccel.Component.invokeShortcut 'run command'</nowiki>}} * Open logout confirmation screen {{Input|1=<nowiki>qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1</nowiki>}} For i3, you can map a keybinding with the '''bindsym''' command. Use <code>--no-startup-id</code> to prevent the command from generating "i3" entries in the task manager. Example: {{Input|1=<nowiki>bindsym $mod+Shift+e exec --no-startup-id <command></nowiki>}} If you want to map the modifier key itself, use the '''bindcode''' command - you have to specify the keycode generated by the key, which you can get via the <code>xev</code> utility. Example for the Meta key: {{Input|1=<nowiki>bindcode 133 --release exec --no-startup-id <command></nowiki>}} For Bspwn, you need to use the <code>bspc</code> program. See [https://wiki.archlinux.org/index.php/Bspwm#Keyboard Arch Linux wiki] for more information. ==More Information== * [https://en.wikipedia.org/wiki/X_window_manager Window managers] (Wikipedia) * [https://wiki.archlinux.org/index.php/Window_managers Window managers] (Arch Linux wiki) * [https://en.wikipedia.org/wiki/Desktop_environment Desktop environment] (Wikipedia) * [https://wiki.archlinux.org/index.php/Desktop_environment Desktop environment] (Arch Linux wiki) ==References== [[Category:Tutorials]] [[Category:Advanced Users]] [[Category:Plasma]] [[Category:Desktop]]