wok rev 17303

pcmanfm: edit actions.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 31 18:33:48 2014 +0200 (2014-10-31)
parents 8ebc9e1cee08
children 9bedcf1d0076
files pcmanfm/stuff/actions/gvfs-info.desktop pcmanfm/stuff/actions/gvfs-mount-archive.desktop pcmanfm/stuff/actions/root.desktop pcmanfm/stuff/actions/rootedit.desktop pcmanfm/stuff/actions/slideshow.desktop pcmanfm/stuff/actions/wallpaper.desktop
line diff
     1.1 --- a/pcmanfm/stuff/actions/gvfs-info.desktop	Fri Oct 31 09:13:15 2014 +0100
     1.2 +++ b/pcmanfm/stuff/actions/gvfs-info.desktop	Fri Oct 31 18:33:48 2014 +0200
     1.3 @@ -1,6 +1,5 @@
     1.4  [Desktop Entry]
     1.5  Type=Action
     1.6 -TargetLocation=true
     1.7  Icon=help-about
     1.8  Profiles=gvfs-info;
     1.9  Name=GVFS info
    1.10 @@ -8,5 +7,3 @@
    1.11  
    1.12  [X-Action-Profile gvfs-info]
    1.13  Exec=sh -c "gvfs-info %u 2>&1 | sed -e '/: /!s|$|&\\n|g' -e '/: /s|: |\\n|1g' | yad --title='GVFS info' --window-icon='gtk-info' --list --width=600 --height=320 --column='Name' --column='Value' --button='gtk-close'"
    1.14 -
    1.15 -#NoExec=sh -c "gvfs-info %u | yad --center --title='GVFS info' --window-icon='gtk-info' --text-info --width=600 --height=320 --fore=#FFF --back=#000 --fontname=monospace --button='gtk-close'"
     2.1 --- a/pcmanfm/stuff/actions/gvfs-mount-archive.desktop	Fri Oct 31 09:13:15 2014 +0100
     2.2 +++ b/pcmanfm/stuff/actions/gvfs-mount-archive.desktop	Fri Oct 31 18:33:48 2014 +0200
     2.3 @@ -6,6 +6,8 @@
     2.4  Profiles=on_archive;
     2.5  
     2.6  [X-Action-Profile on_archive]
     2.7 +# if gvfs-archive installed
     2.8  TryExec=/usr/lib/gvfs/gvfsd-archive
     2.9 +# for specified types of archive
    2.10 +MimeTypes=application/zip;application/gzip;application/x-cd-image;application/x-compressed-tar;application/x-bzip-compressed-tar;application/vnd.android.package-archive;application/x-xpinstall;application/x-raw-disk-image;application/x-rar;application/x-cpio;application/x-7z-compressed;application/x-tazpkg;application/x-ms-dos-executable;
    2.11  Exec=gvfs-mount-archive.sh '%u'
    2.12 -MimeTypes=application/zip;application/gzip;application/x-cd-image;application/x-compressed-tar;application/x-bzip-compressed-tar;application/vnd.android.package-archive;application/x-xpinstall;application/x-raw-disk-image;application/x-rar;application/x-cpio;application/x-7z-compressed;application/x-tazpkg;application/x-ms-dos-executable;
     3.1 --- a/pcmanfm/stuff/actions/root.desktop	Fri Oct 31 09:13:15 2014 +0100
     3.2 +++ b/pcmanfm/stuff/actions/root.desktop	Fri Oct 31 18:33:48 2014 +0200
     3.3 @@ -6,6 +6,8 @@
     3.4  Profiles=root_on_folder;
     3.5  
     3.6  [X-Action-Profile root_on_folder]
     3.7 +# don't show for root
     3.8  ShowIfTrue=test $(whoami) != root
     3.9 +# for folders only
    3.10 +MimeTypes=inode/directory;
    3.11  Exec=tazbox su "pcmanfm %u"
    3.12 -MimeTypes=inode/directory;
     4.1 --- a/pcmanfm/stuff/actions/rootedit.desktop	Fri Oct 31 09:13:15 2014 +0100
     4.2 +++ b/pcmanfm/stuff/actions/rootedit.desktop	Fri Oct 31 18:33:48 2014 +0200
     4.3 @@ -6,5 +6,8 @@
     4.4  Profiles=file_root_edit;
     4.5  
     4.6  [X-Action-Profile file_root_edit]
     4.7 -Exec=subox "editor %f"
     4.8 +# don't show for root
     4.9 +ShowIfTrue=test $(whoami) != root
    4.10 +# for any type of text
    4.11  MimeTypes=text/*;
    4.12 +Exec=tazbox su "editor %f"
     5.1 --- a/pcmanfm/stuff/actions/slideshow.desktop	Fri Oct 31 09:13:15 2014 +0100
     5.2 +++ b/pcmanfm/stuff/actions/slideshow.desktop	Fri Oct 31 18:33:48 2014 +0200
     5.3 @@ -6,26 +6,38 @@
     5.4  Profiles=viewnior_on_folder;viewnior_on_images;gpicview_on_folder;gpicview_on_images;
     5.5  
     5.6  [X-Action-Profile viewnior_on_folder]
     5.7 +# if viewnior installed
     5.8  TryExec=viewnior
     5.9 +# for folders only
    5.10 +MimeTypes=inode/directory;
    5.11 +# if folder contains *.png, *.jpg, *.jpeg, *.gif or *.svg
    5.12  ShowIfTrue=test -n "$(find %f -maxdepth 1 -iname '*.png' -o -iname '*.jpg' -o -iname '*.jpeg' -iname '*.gif' -o -iname '*.svg')"
    5.13  Exec=viewnior --fullscreen --slideshow %f
    5.14 -MimeTypes=inode/directory;
    5.15  
    5.16  [X-Action-Profile viewnior_on_images]
    5.17 +# if viewnior installed
    5.18  TryExec=viewnior
    5.19 +# for any type of images
    5.20 +MimeTypes=image/*;
    5.21 +# if few images selected
    5.22 +SelectionCount=>1
    5.23  Exec=viewnior --fullscreen --slideshow %F
    5.24 -MimeTypes=image/*;
    5.25 -SelectionCount=>1
    5.26  
    5.27  [X-Action-Profile gpicview_on_folder]
    5.28 +# if gpicview installed
    5.29  TryExec=gpicview
    5.30 +# for folders only
    5.31 +MimeTypes=inode/directory;
    5.32 +# if folder contains *.png, *.jpg, *.jpeg, *.gif or *.svg
    5.33  ShowIfTrue=test -n "$(find %f -maxdepth 1 -iname '*.png' -o -iname '*.jpg' -o -iname '*.jpeg' -iname '*.gif' -o -iname '*.svg')"
    5.34  Exec=gpicview --slideshow %f
    5.35 -MimeTypes=inode/directory;
    5.36  
    5.37  [X-Action-Profile gpicview_on_images]
    5.38 +# if gpicview installed
    5.39  TryExec=gpicview
    5.40 +# for any type of images
    5.41 +MimeTypes=image/*;
    5.42 +# if few images selected
    5.43 +SelectionCount=>1
    5.44  #Bug: gpicview shows other images after selected
    5.45  Exec=gpicview --slideshow %F
    5.46 -MimeTypes=image/*;
    5.47 -SelectionCount=>1
     6.1 --- a/pcmanfm/stuff/actions/wallpaper.desktop	Fri Oct 31 09:13:15 2014 +0100
     6.2 +++ b/pcmanfm/stuff/actions/wallpaper.desktop	Fri Oct 31 18:33:48 2014 +0200
     6.3 @@ -6,6 +6,9 @@
     6.4  Profiles=image_wallpaper;
     6.5  
     6.6  [X-Action-Profile image_wallpaper]
     6.7 +# for any images
     6.8  MimeTypes=image/*;
     6.9 -Exec=pcmanfm -w %f
    6.10 +# for one (selected) image
    6.11  SelectionCount==1
    6.12 +# best mode is "crop" - keep aspect ratio when maximized
    6.13 +Exec=pcmanfm -w %f --wallpaper-mode=crop