Advertisement
astefanetti

Untitled

Mar 11th, 2016
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. Package: madebits-pca
  2. Version: 1.0.0
  3. Architecture: all
  4. Maintainer: Vasian <no@email.com>
  5. Section: utils
  6. Priority: optional
  7. Depends: zenity (>= 3.8.0), trash-cli (>=0.12.7)
  8. Homepage: http://madebits.com
  9. Description: PcManFm Custom Actions
  10. http://madebits.com
  11.  
  12. ---------------------------------------------------------------------------------------------
  13.  
  14. #!/bin/bash
  15.  
  16. /bin/cp "$1" "$1.$(date +%Y%m%d-%H%M%S).bak"
  17.  
  18. res=$?
  19. if [[ $res != 0 ]] ; then
  20. zenity --error --text="Failed $1 (not root?)"
  21. fi
  22.  
  23. ---------------------------------------------------------------------------------------
  24.  
  25. #!/bin/bash
  26.  
  27. folder=$(zenity --file-selection --directory --title="Copy To Folder")
  28. if [[ $folder ]]; then
  29. # cp -r $@ "$folder"
  30. for var in "$@"
  31. do
  32. cp -r "$var" "$folder"
  33. done
  34. fi
  35.  
  36. -------------------------------------------------------------------------------------
  37.  
  38. #!/bin/bash
  39.  
  40. # %f %w
  41. file=$1
  42. fileName=$2
  43. desktopDir=${XDG_DESKTOP_DIR:-$HOME/Desktop}
  44. desktopFileName="${desktopDir}/${fileName}.desktop"
  45. if [ ! -f "$desktopFileName" ]; then
  46. echo -e "[Desktop Entry]\nVersion=1.0\nName=${fileName}\nExec=${file}\nTerminal=false\nType=Application\n" > "${desktopFileName}"
  47. lxshortcut -i ${desktopFileName}
  48. else
  49. zenity --error --text="File exists ${desktopFileName}"
  50. fi
  51.  
  52. -------------------------------------------------------------------------------------------------
  53.  
  54. #!/bin/bash
  55.  
  56. newName=$(zenity --width 480 --height 160 --entry --title="Rename File" --text="Please enter a new name:" --entry-text "$2")
  57. if [[ -n "$newName" && ( "$newName" != "$2" ) ]]; then
  58. cd "$1" && mv "$2" "$newName"
  59. res=$?
  60. if [[ $res != 0 ]] ; then
  61. zenity --error --text="Failed in $1 to rename $2 => $newName"
  62. fi
  63. fi
  64.  
  65. ---------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement