D28290: Sync terminal with KIOFuse mount when browing remote directories

Alexander Saoutkin noreply at phabricator.kde.org
Wed Mar 25 20:30:39 GMT 2020


feverfew created this revision.
Herald added a project: Dolphin.
Herald added a subscriber: kfm-devel.
feverfew requested review of this revision.

REVISION SUMMARY
  Adds the capability to sync the terminal with a KIOFuse mount if the URL is remote.
  Partly based on the existence of another DBus currenly in review:
  https://invent.kde.org/kde/kio-fuse/-/merge_requests/21
  
  Syncing works in both "directions". Changing the URL to a remote URLin the
  DolphinView will change the URL in the terminal to the KIOFuse local path equivalent.
  Conversely changing the URL in the terminal to one that happens to be in a KIOFuse
  mount will change the URL in the DolphinView to the remote URL equivalent.

TEST PLAN
  Manual testing (see video in comments).
  
  1. Checking that changing directory in DolphinView from remote/local to local doesn't
  
  cause any regressions.
  
  2. Checking that changing directory in terminal from local to local (but not in
  
  KIOFUse mount) doesn't cause any regressions.
  
  3. Checking that changing directory in DolphinView from remote/local to remote
  
  correctly changes URL in terminal to KIOFuse equivalent.
  
  4. Checking that changing directory in terminal from local to KIOFuse path
  
  correctly changes the URL in the DolphinView to the remote equivalent.
  
  5. Checking the KIOFuse not being installed doesn't cause any regressions.
  6. Changing directories very quickly does not cause any slowdown.

REPOSITORY
  R318 Dolphin

BRANCH
  syncTerminal (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D28290

AFFECTED FILES
  src/CMakeLists.txt
  src/panels/terminal/org.kde.KIOFuse.VFS.xml
  src/panels/terminal/terminalpanel.cpp

To: feverfew
Cc: kfm-devel, ngraham, nikolaik, pberestov, iasensio, fprice, fbampaloukas, alexde, Codezela, feverfew, meven, spoorun, navarromorales, firef, andrebarros, emmanuelp, mikesomov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20200325/351c6fbb/attachment.htm>


More information about the kfm-devel mailing list