On 2018-01-14 01:56, BR4...@hotmail.com wrote:
A useful feature that Total Commander has over Krusader is that the locked tabs will not create a new tab as soon as you enter a directory, like Krusader does. Every time I enter a folder inside a locked tab, it automatically opens it in another tab, so in the end I get stuck with many recent created tabs open. Is it possible to implement this? Thanks!
Just to clarify (I read your sentence 10 times before I started to understand, I think...) what you want is that a locked tab should have exactly 0 or 1 linked "child" tab in which to open any directory from the "parent" locked tab. When opening a directory from a locked tab this will happen: If no child tab exists then a new child tab will be created with the target path. If there already is one, that tab will be re-targeted. Closing the child tab will of course bring you back to 0 again and a new child tab will be created next time a directory is opened from the locked tab.
That sounded not too bad to me.. But then I started thinking that it would make sense to create that child tab on the other side (other panel). And that's of course when I realized that it is very similar to the existing feature of "ctrl+right" from the left panel, or "ctrl+left" from the right panel. Did you know about that feature of opening directories with ctrl and arrow buttons? Because it seems (to me...) like a better solution to what you are asking for. And since that feature exists then it makes more sense to keep the locked tab working the way they do now.
Thanks for taking the time to discuss!
Simon
https://vollkornkartoffeln.de
--
You received this message because you are subscribed to the Google Groups "krusader-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to krusader-deve...@googlegroups.com.
To post to this group, send email to krusade...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/krusader-devel/be4f7563-39c9-4616-b5f6-57ea8635270c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Any news guys? Will this feature be implemented? Thanks!
--
You received this message because you are subscribed to the Google Groups "krusader-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to krusader-devel+unsubscribe@googlegroups.com.
To post to this group, send email to krusader-devel@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/krusader-devel/c84d2672-4898-40b5-91cc-0e942efd2c61%40googlegroups.com.
2018-02-25 12:50 GMT+02:00 <BR4...@hotmail.com>:Any news guys? Will this feature be implemented? Thanks!Hi!Please see this RR on Phabricator:Best regards,Yuri
sâmbătă, 3 februarie 2018, 22:10:49 UTC+2, br4...@hotmail.com a scris:Thanks for testing by yourself! It works exactly as you described. I think it's a very useful feature, if Krusader is your daily file manager, as it is for me.
sâmbătă, 3 februarie 2018, 18:16:42 UTC+2, Martin Kotelnik a scris:I have an access to windows virtual where I could test the mentioned setting in Total Commander. I'd describe it like this:
Inside locked tab with allowed directory changes:
- you can change the directory as you please (you can change address without limitations, different protocols...)
- if you activate another tab at the same side and activate the locked one again, it will return to the locked address
- title of the tab stays across directory changes to indicate the locked state
So everything works almost exactly as in pinned tab in browser. The only difference is that when you return to the tab, it will set itself back to "home" address of the locked tab.
@BR4TO92: please correct me if I'm wrong.
It seems like a useful feature. I can look into it, if there are no objections, or anybody else wouldn't like to do that :).
--
You received this message because you are subscribed to the Google Groups "krusader-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to krusader-deve...@googlegroups.com.
To post to this group, send email to krusade...@googlegroups.com.
https://phabricator.kde.org/D10307?download=true Instructions on how to apply: 1. Save locally as D10307.diff. 2. cd into git clone directory of krusader, current master. 3. patch -Np1 < /path/to/D10307.diff
Hi!
> I'm more than happy to test the feature. After all, I started the topic
> with this request. The steps above on how to apply are for compiling it
> from sources?
They are steps to follow after the "compile Krusader from source" instructions:
> Btw, my Krusader version is from Ubuntu Software center,
> should i remove it to install the one with the feature?
It would be better :-)
Greetings!
Hi!
> I don't really understand what i have to do in order to install it [...]
> Thanks!
> [...] will i be able to backup my current settings & import them later
> on the newest version?
Just in case, you can backup your
~/.local
~/.kde
~/.config
folders.
So your settings should be backed up.
> [...] Should I delete my old version of krusader first?
Yes, you can execute
sudo apt remove krusader # In this case we use "remove" instead of "purge"
You can follow the "compile Krusader from source" instructions:
https://cgit.kde.org/krusader.git/tree/INSTALL
And you can tell us if everything worked correctly, then we can explain how to apply the patch that Nikita talked about.
Greetings!
Krusader is developed in KDE Extragear. If someone wants to download and use
the latest available Krusader sourcecode with git:
$ git clone http://anongit.kde.org/krusader
CMake can be executed this way:
$ mkdir krusader-build
$ cd krusader-build
$ cmake ../krusader -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_C_FLAGS="-O2 -fPIC" -DCMAKE_CXX_FLAGS="-O2 -fPIC"
br4to92@br4to92-laptop:/mnt/DATA/Downloads/krusader$ cmake ../krusader -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_C_FLAGS="-O2 -fPIC"
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:12 (find_package):
Could not find a package configuration file provided by "ECM" (requested
version 1.7.0) with any of the following names:
ECMConfig.cmake
ecm-config.cmake
Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
to a directory containing one of the above files. If "ECM" provides a
separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
See also "/mnt/DATA/Downloads/krusader/CMakeFiles/CMakeOutput.log".
br4to92@br4to92-laptop:/mnt/DATA/Downloads/krusader$
sâmbătă, 3 martie 2018, 19:57:43 UTC+2, Toni Asensi Esteve a scris:Hi!
> I already have these files...
Well, the idea is that CMake won't work correctly if it's not executed from
that folder (the parent directory of the "krusader" source code folder). If
you execute that CMake command:
cmake ../krusader -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_C_FLAGS="-O2 -fPIC"
-DCMAKE_CXX_FLAGS="-O2 -fPIC"
from that folder, what's its answer :-?
Greetings!
--
You received this message because you are subscribed to the Google Groups "krusader-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to krusader-devel+unsubscribe@googlegroups.com.
To post to this group, send email to krusader-devel@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/krusader-devel/634283bb-ad47-4f9d-bbdc-96830311b9b3%40googlegroups.com.
I finally managed to compile & install krusader as the last instruction said (https://cgit.kde.org/krusader.git/tree/INSTALL - $ sudo su -c "make install"). Now i have krusader installed. However, the next step, as Toni Asense Esteve said, was to apply that patch: after running the command patch -Np1 < /path/to/D10307.diff in the krusader root folder, i have errors.
marți, 27 februarie 2018, 23:31:30 UTC+2, Toni Asensi Esteve a scris:Hi!
> I don't really understand what i have to do in order to install it [...]
> Thanks!
> [...] will i be able to backup my current settings & import them later
> on the newest version?
Just in case, you can backup your
~/.local
~/.kde
~/.config
folders.
So your settings should be backed up.
> [...] Should I delete my old version of krusader first?
Yes, you can execute
sudo apt remove krusader # In this case we use "remove" instead of "purge"
You can follow the "compile Krusader from source" instructions:
https://cgit.kde.org/krusader.git/tree/INSTALL
And you can tell us if everything worked correctly, then we can explain how to apply the patch that Nikita talked about.
Greetings!
--
You received this message because you are subscribed to the Google Groups "krusader-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to krusader-devel+unsubscribe@googlegroups.com.
To post to this group, send email to krusader-devel@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/krusader-devel/7e79c04b-fa65-409e-8a14-2d835ea825c9%40googlegroups.com.
https://vollkornkartoffeln.de
--
You received this message because you are subscribed to the Google Groups "krusader-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to krusader-deve...@googlegroups.com.
To post to this group, send email to krusade...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/krusader-devel/d014c56b-2c51-4dae-aec2-d7214c012659%40googlegroups.com.