Usage FAQ

1. Why does Krusader freeze or hang on a dead mountpoint?
2. When I try to resize Krusader to make it smaller, I discover that I cannot resize it below a certain size. Why?
3. Samba ISO 8859-x codepage / What to do if Krusader does not read shared folders containing special international characters?
4. What to do if an external tool does not seem to work?
5. How to executing jar files (and not enter the jar archive)?
6. Why do I have trouble with my FTP connection?
7. I get FTP protocol not supported by Krusader error when trying to open a remote FTP folder, what to do?
8. How do not add .part suffix when copying files via FTP?
9. How can I close a remote connection (e.g. a FTP connection)?
10. I am experiencing problems with the media:/ protocol, why?
11. How can I disable the default sounds, e.g. when I do a delete action?
12. Where the remote connection manager?
13. Why does not MIME type magic sometimes work inside archives?
14. Where is Konfigurator, do i need to install the Plasma™ to use it?
15. How can I set the look & feel of 2 different users to be the same?
16. How to customize the embedded terminal of Krusader?

1.

Why does Krusader freeze or hang on a dead mountpoint?

When Krusader is e.g. browsing an NFS share and the NFS server goes down, Krusader will freeze. This Krusader (and all other open internal viewers/editors) freeze is fatal, and can only be corrected with the kill -9. We have no solution for this. This is an issue not confined to file managers, or even the Linux® OS! The problem is that you hang on the first access to the dead share - so there is no way around it, no check to avoid it, even ls will freeze. Just trying to read something - anything - is enough to get you stuck. The one and only way around this architectural problem is using a multi-threaded design - this way if we get stuck, we do not hang the entire application event loop, but we do not think that the time is right for adding threads, we are not sure that *all* the KDE Frameworks™ systems out there are using Qt™-mt (the multi threaded version of the Qt™ library), and the Krusader Krew may not be the right people to address this major issue in any case; so currently this is just a bug we have to learn to live with.

2.

When I try to resize Krusader to make it smaller, I discover that I cannot resize it below a certain size. Why?

See the F1, F2 (etc.) buttons? They are not allowing Krusader to downsize as they have a minimum size. Just disable them SettingsShow FN Keys Bar and you will be able to resize Krusader to your liking. Since version 1.51 we have improved this greatly: when downsizing the buttons will look like 'F5 ..py'. When the button faces are too small to read a tooltip will give the complete text. The minimum width is 45 pixels for each button.

3.

Samba ISO 8859-x codepage / What to do if Krusader does not read shared folders containing special international characters?

Krusader does not handle (yet) Samba ISO 8859-x codepages, if you use a codepage different than 8859-1 you will have to do a manual configuration. Create or modify the file: ~/.smb/smb.conf

[global] 
          workgroup = MyWorkGroup (ex. WORKGROUP) 
          client code page = MyCodePage (ex. 852)
          character set = MyCharSet (ex. ISO8859-2)
          

You can try to configure smb.conf with appropriate System Settings module.

4.

What to do if an external tool does not seem to work?

Krusader uses several programs as external tools, and sometimes they appear not to work. Open a terminal and check if tool foo is installed.

$ foo

Check if tool foo is properly configured in the Konfigurator Dependencies page. For Archiving tools: autodetect the archives again with the Auto Configure button in the Konfigurator archive page. Check the Konfigurator Protocol page If it does not work, backup your XDG_CONFIG_HOME/krusaderrc (default is $HOME/.config/krusaderc) configuration file and remove it from this location. Restart Krusader, Krusader will now start the first start configuration wizard, follow these guidelines.

5.

How to executing jar files (and not enter the jar archive)?

Go to the Konfigurator Protocol page and remove application/x-jar from the krarc node, Krusader should no longer enter the archive. Global file associations are handled by Plasma™ and not by Krusader. To associate the jar extension:

  • Open PlasmaSystem Settings: systemsettings

  • ApplicationsFile Associations

  • Enter jar as filename pattern

  • Add java as application

6.

Why do I have trouble with my FTP connection?

This problem often occurs when you are behind a firewall or proxy. Open System SettingsNetwork SettingsConnection Preferences, Enable Passive Mode (PASV) has to be turned on or off, depending on its current setting. Now try your FTP session again to see if it works. Also, make sure you have no other FTP sessions open (using web browsers, etc.), they can cause complications. More information can be found in Active FTP vs. Passive FTP, a Definitive Explanation.

7.

I get FTP protocol not supported by Krusader error when trying to open a remote FTP folder, what to do?

The reason for this error is that 'FTP via HTTP proxy' feature is not yet supported by Krusader. This error may be caused by a misconfiguration of the proxy settings in System Settings. Modify the proxy settings to not use HTTP proxy and FTP will work.

8.

How do not add .part suffix when copying files via FTP?

When uploading files a .part suffix is added to the filename, once the upload is complete the filename is renamed automagically to remove the .part suffix. This works great but sometimes some FTP servers do not allow a rename operation. You can solve this by unchecking the checkbox Mark partially uploaded files in PlasmaSystem Settings. The check box is located at NetworkSettingsConnection Preferences.

9.

How can I close a remote connection (e.g. a FTP connection)?

It is explained in the remote connections chapter.

10.

I am experiencing problems with the media:/ protocol, why?

The media:/ protocol was removed since KDE 4. Please use mtp:/ protocol instead.

11.

How can I disable the default sounds, e.g. when I do a delete action?

Those are the default Plasma™ System sounds, and not related to Krusader. If you want to disable them globally open your PlasmaSystem Settings ( systemsettings): PersonalizationNotificationsManage Notifications, Event Source: "Plasma Workspace" and uncheck sound items you do not like.

12.

Where the remote connection manager?

Use our Bookmark Manager. Use a remote URL and bookmark it.

13.

Why does not MIME type magic sometimes work inside archives?

When you enter an archive and press F3 to view a file that has no known extension, e.g. README, INSTALL etc. And if the viewer opens in hex-mode instead of the usual mode, than you need to configure: KDE System SettingsFile AssociationsApplicationoctet-stream, binary viewer needs to be removed.

14.

Where is Konfigurator, do i need to install the Plasma™ to use it?

Konfigurator is Krusaders configuration module, if you have installed Krusader then you have also Konfigurator. For some reason some people think it is an other Plasma™ application, but it is not, so you do not need to install the full fledged Plasma™ to use Konfigurator. When running Krusader, use SettingsConfigure Krusader..., and it will start Konfigurator. Please read the manual, Krusader has many many configuration options, a lot of things can be customized to your needs with Konfigurator.

15.

How can I set the look & feel of 2 different users to be the same?

Presuming that the current setup is the good configuration, you can copy the configuration to the other user.

# cp ~/.config/krusaderrc /home/foo_user/.config

And when the other user is Root use:

# cp ~/.config/krusaderrc /root/.config

16.

How to customize the embedded terminal of Krusader?

In order to change properties of the embedded terminal emulator of Krusader: you can right-click on it and choose an option, and if you don't find there what you are looking for, you can use the Settings menu of Konsole (because Krusader uses a Konsole KPart for its embedded terminal). In that menu, other items are seen (like "Manage Profiles...").