Total Commander under Wine: Difference between revisions

From TotalcmdWiki
Jump to navigation Jump to search
m (Added another way of file association.)
Line 7: Line 7:
## there is a nice PERL tool for this purpose: [http://www.ghisler.ch/board/viewtopic.php?p=134602 wine_wrapper]<br>this will adjust the file associations, so you can start files out of your wine with the according native linux apps<br>( you might also want to have a look at [http://www.ghisler.ch/board/viewtopic.php?t=16226 this] for a different tool in php )
## there is a nice PERL tool for this purpose: [http://www.ghisler.ch/board/viewtopic.php?p=134602 wine_wrapper]<br>this will adjust the file associations, so you can start files out of your wine with the according native linux apps<br>( you might also want to have a look at [http://www.ghisler.ch/board/viewtopic.php?t=16226 this] for a different tool in php )
## there is also another way to get the same behavior (IMHO a better way): [http://community.linuxmint.com/tutorial/view/222 http://community.linuxmint.com/tutorial/view/222]
## there is also another way to get the same behavior (IMHO a better way): [http://community.linuxmint.com/tutorial/view/222 http://community.linuxmint.com/tutorial/view/222]
# ''Copy Filepaths to Clipboard''
Here is a small script that enables you to copy a valid Linux path of selected file(s) in Total Commander
(Works under Mint 17.1 with XFCE with one or multiple selected files)
  #!/bin/sh<br>
  outputp=""<br>
  for var in "$@"
  do
  currentpath=`wine winepath -u "$var"`;
  outputp=$outputp$currentpath'\n';
  done
  echo $outputp |  xclip -selection clipboard;
To use this script
*save the script in a file named e.g. clip.sh and put it into e.g. /home/user/scripts
*make script executable, i.e. chmod +x clip.sh
*create Button in TC and use
command: Path to script
parameter: %P%N
or copy the text below and paste it onto TC Button bar and then adjust paths.
  TOTALCMD#BAR#DATA
  /home/user/scripts/clip.sh
  %P%S
  %COMMANDER_PATH%\WCMICONS.DLL,59
  Copy Fullname As LinuxPath
 
 
  -1

Revision as of 11:10, 9 April 2015

How to have a lot of fun with your favourite tool in linux / under wine?!

  1. have the systems keyboard shortcuts disabled
    in ubuntu v7.0.4, i had to disable for example ALT+F1, ALT+F2, ALT+F5 and ALT+F6
    those are essential to my life with total commander
    the last one was a bit tricky, cause its not to be switched off in the easy to reach tools of gnome
    i had to start gconf-editor via shell and search for '<Alt>F6' to get rid of that :-)
  2. have a decent wine version installed
    i just tested tc v7.0.1 under wine v0.9.45
    i haven't found any serious flaws
  3. have msttcorefonts installed
    you will have much more fun on comparing two files by content if you have this package installed, trust me! ;)
    on a debian based system try: sudo apt-get install msttcorefonts
  4. have filetypes associated and a fitting wrapper installed
    integration of total commander in the linux system will be much better, if you can start all those files right away
    1. there is a nice PERL tool for this purpose: wine_wrapper
      this will adjust the file associations, so you can start files out of your wine with the according native linux apps
      ( you might also want to have a look at this for a different tool in php )
    2. there is also another way to get the same behavior (IMHO a better way): http://community.linuxmint.com/tutorial/view/222


  1. Copy Filepaths to Clipboard

Here is a small script that enables you to copy a valid Linux path of selected file(s) in Total Commander

(Works under Mint 17.1 with XFCE with one or multiple selected files)

 #!/bin/sh
outputp=""
for var in "$@" do currentpath=`wine winepath -u "$var"`; outputp=$outputp$currentpath'\n'; done echo $outputp | xclip -selection clipboard;


To use this script

  • save the script in a file named e.g. clip.sh and put it into e.g. /home/user/scripts
  • make script executable, i.e. chmod +x clip.sh
  • create Button in TC and use

command: Path to script parameter: %P%N

or copy the text below and paste it onto TC Button bar and then adjust paths.


 TOTALCMD#BAR#DATA
 /home/user/scripts/clip.sh
 %P%S
 %COMMANDER_PATH%\WCMICONS.DLL,59
 Copy Fullname As LinuxPath
 
 
 -1