En ೆನಿಟಿಯೊಂದಿಗೆ ಥುನಾರ್ಗಾಗಿ ಫೈಲ್ ಬ್ರೌಸರ್ ಅನ್ನು ರಚಿಸುವುದು

ಈ ಲೇಖನವು ಬಹಳ ಹಿಂದೆಯೇ ನನ್ನಲ್ಲಿ ಪ್ರಕಟವಾಯಿತು Xfce ಬಗ್ಗೆ ಹಳೆಯ ಬ್ಲಾಗ್, ಪ್ರಕಟವಾದ ಮತ್ತೊಂದು ಲೇಖನವನ್ನು ಆಧರಿಸಿದೆ ಕ್ಸುಬುಂಟು ಬ್ಲಾಗ್ ಮತ್ತು ನಾನು ಅವರನ್ನು ಮತ್ತೆ ಇಲ್ಲಿ ಬಿಡುತ್ತೇನೆ.

ನಾವು ಮಾಡಲು ಹೊರಟಿರುವುದು ಫೈಲ್ ಹುಡುಕಾಟವನ್ನು ರಚಿಸುವುದು ಥುನಾರ್ ಬಳಸಿ En ೀನಿಟಿ. ನಾವು ಮಾಡಬೇಕಾಗಿರುವುದು ಮೊದಲನೆಯದಾಗಿ en ೀನಿಟಿಯನ್ನು ಸ್ಥಾಪಿಸುವುದು:

$ sudo aptitude install zenity

ನಂತರ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ ಮತ್ತು ಇಡುತ್ತೇವೆ:

$ mkdir ~/.bash-scripts/

ಈ ರೀತಿಯಾಗಿ ನಾವು ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುತ್ತೇವೆ ಅದು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಅದು ಕ್ರಿಯೆಯನ್ನು ಸ್ವತಃ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಈಗ ನಾವು ಎಂಬ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹುಡುಕಿ ಒಳಗೆ ಈ ಕೆಳಗಿನಂತೆ:

mousepad ~/.bash-scripts/search-for-files

ಮತ್ತು ನಾವು ಇದನ್ನು ಒಳಗೆ ಅಂಟಿಸುತ್ತೇವೆ:

#! / bin / bash # ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹುಡುಕಾಟ # ಈ ಅಂಕಿ-ಅಂಶವನ್ನು ನಿಮಗೆ ಸರಿಹೊಂದುವಂತೆ ಬದಲಾಯಿಸಿ - ಸುಮಾರು 1000 ಫಲಿತಾಂಶಗಳಿಂದ en ೀನಿಟಿ ಸಾಯುತ್ತದೆ ಎಂದು ನಾನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ ಆದರೆ YMMV maxresults = 500 # ಮತ್ತೆ, ನಿಮಗೆ ಸರಿಹೊಂದುವಂತೆ ಐಕಾನ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಬದಲಾಯಿಸಿ. ಆದರೆ ಟ್ಯಾಂಗೋ ಯಾರಿಗೆ ಇಷ್ಟವಿಲ್ಲ? window_icon = "/ usr / share / icons / Tango / ಸ್ಕೇಲೆಬಲ್ / ಕ್ರಿಯೆಗಳು / search.svg" # ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಬ್ಯಾಷ್ ಮತ್ತು ಉತ್ಕೃಷ್ಟತೆಯನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ಪರಿಸರಕ್ಕೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಫೈಲ್‌ಮ್ಯಾನೇಜರ್ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮಗೆ ಕೆಳಗಿರುತ್ತದೆ! ಕೊನೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್ ನೀವು ಫೈಲ್ ಮ್ಯಾನೇಜರ್ = "ಥುನಾರ್" ವಿಂಡೋ_ಟೈಟಲ್ = "ಫೈಲ್ಗಳಿಗಾಗಿ ಹುಡುಕಿ" srcPath = "$ *" ವೇಳೆ ತೆರೆಯುವ ಫೋಲ್ಡರ್ನ ಮಾರ್ಗವಾಗಿರುವವರೆಗೂ ನೀವು ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಹೆಚ್ಚುವರಿ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು! [-d "r srcPath"]; ನಂತರ cd ~ / srcPath = `zenity --file-selection --directory --title =" $ window_title - ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ನೋಡಿ "--window-icon =" $ window_icon "` fi if [-d "r srcPath"]; ನಂತರ ತುಣುಕು = `en ೀನಿಟಿ - ಎಂಟ್ರಿ - ಶೀರ್ಷಿಕೆ =" $ window_title - ಹೆಸರು ಒಳಗೊಂಡಿದೆ: "--window-icon =" $ window_icon "--text =" 2 ಅಕ್ಷರಗಳಿಗಿಂತ ಕಡಿಮೆ ಇರುವ ಹುಡುಕಾಟ ತಂತಿಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ "` if! [$ {# ತುಣುಕು} -lt 2]; ನಂತರ (ಪ್ರತಿಧ್ವನಿ 10 O = $ IFS IFS = $ '\ n' ಫೈಲ್‌ಗಳು = (`ಹುಡುಕಿ" r srcPath "-ಹೆಸರು" * $ ತುಣುಕು * "-ಪ್ರಿಂಟ್ \"% Y \ "\ \"% f \ "\ \" % k \ KB \ "\ \"% t \ "\ \"% h \ "\\\ n | head -n $ maxresults`) IFS = $ O ಪ್ರತಿಧ್ವನಿ 100 ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ =` eval zenity --list --title = \ "$ {# ಫೈಲ್‌ಗಳು [@]} ಫೈಲ್‌ಗಳು ಕಂಡುಬಂದಿವೆ - $ window_title \" --window-icon = "$ window_icon" --width = "600" --height = "400" --text = \ "ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳು: \ "- ಪ್ರಿಂಟ್-ಕಾಲಮ್ = 5 - ಕಾಲಮ್ Type" ಟೈಪ್ \ "- ಕಾಲಮ್ \" ಹೆಸರು \ "- ಕಾಲಮ್ \" ಗಾತ್ರ \ "- ಕಾಲಮ್ \" ದಿನಾಂಕವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ \ "- ಕಾಲಮ್ \" ಪಾಥ್ \ " -{ಫೈಲ್‌ಗಳು [@]} `ವೇಳೆ [-e" $ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ "]; ನಂತರ" $ ಫೈಲ್‌ಮ್ಯಾನೇಜರ್ "" $ ಆಯ್ಕೆ "; ಫೈ) | zenity --progress --auto-close --pulsate --title = "ಹುಡುಕಲಾಗುತ್ತಿದೆ ..." --window-icon = "$ window_icon" --text = "\" $ ತುಣುಕು for "ಗಾಗಿ ಹುಡುಕಲಾಗುತ್ತಿದೆ fi fi ನಿರ್ಗಮನ

ಮತ್ತು ನಾವು ಅದಕ್ಕೆ ಮರಣದಂಡನೆ ಅನುಮತಿಗಳನ್ನು ನೀಡುತ್ತೇವೆ:

chmod a+x ~/.bash-scripts/search-for-files

ಈಗ ನಾವು uca.xml ಫೈಲ್‌ನ ಬ್ಯಾಕಪ್ ಮಾಡುತ್ತೇವೆ:

$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old

ಇದನ್ನು ನಾವು ಕೊನೆಯಲ್ಲಿ ಇಡುತ್ತೇವೆ:

<action>
<icon>/usr/share/icons/Tango/scalable/actions/search.svg</icon>
<name>Search for Files</name>
<command>bash ~/.bash-scripts/search-for-files %f</command>
<description>Search this folder for files</description>
<patterns>*</patterns>
<directories/>
</action>

ಈಗ ನಾವು ಉಳಿದಿರುವುದು ತೆರೆಯುವುದು ಥುನಾರ್ » ಸಂಪಾದಿಸಿ » ಕಸ್ಟಮ್ ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ನಾವು ಹೊಸದನ್ನು ರಚಿಸುತ್ತೇವೆ. ಮತ್ತು ನಾವು ಈ ಕೆಳಗಿನ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡುತ್ತೇವೆ:

ಟ್ಯಾಬ್ನಲ್ಲಿ ಮೂಲ:
ಮೊದಲ ಹೆಸರು: ಶೋಧಕ
ವಿವರಣೆ: ಶೋಧಕ
ಆಜ್ಞೆ: ಬ್ಯಾಷ್ ~ / .ಬ್ಯಾಶ್-ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು / ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹುಡುಕಿ% f
ಐಕಾನ್: ನಾವು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವದನ್ನು ನಾವು ಆರಿಸುತ್ತೇವೆ.

ಈ ರೀತಿಯಾಗಿ ಉಳಿದಿದೆ:

ಈಗ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ನಿಯಮಗಳು ಗೋಚರಿಸುವಿಕೆಯ ಕೆಳಗಿನ ಕ್ಷೇತ್ರಗಳು:
ಫೈಲ್ ಪ್ಯಾಟರ್ನ್: *
ಆಯ್ಕೆಯು ಹೊಂದಿದ್ದರೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ: ಡೈರೆಕ್ಟರಿ.

ಮತ್ತು ಇದು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಈಗ ಸೈನ್ ಥುನಾರ್ ನಾವು ಬಲ ಕ್ಲಿಕ್‌ನೊಂದಿಗೆ ಮೆನುವನ್ನು ತೆರೆದಾಗ, ಹುಡುಕಾಟ ಆಯ್ಕೆಯು ಗೋಚರಿಸುವುದಿಲ್ಲ:

ಮತ್ತು ನಾವು ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನಾವು ಹುಡುಕಾಟ ಮಾನದಂಡಗಳನ್ನು ಸೇರಿಸಬಹುದಾದ ವಿಂಡೋ ಕಾಣಿಸುತ್ತದೆ:

ನಾವು ಹುಡುಕಾಟವನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ನಾವು ಈ ರೀತಿಯದನ್ನು ನೋಡುತ್ತೇವೆ:

ಮತ್ತು ಅಂತಿಮವಾಗಿ ಅದರ ಫಲಿತಾಂಶ:

ನಾವು ಫಲಿತಾಂಶದ ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಇದರ ವಿಂಡೋ ಥುನಾರ್ ಫೈಲ್ ಇರುವ ಫೋಲ್ಡರ್ನೊಂದಿಗೆ. ಈ ರೀತಿಯಾಗಿ ನಾವು ನಮ್ಮ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗೆ ಹೆಚ್ಚಿನ ಶಕ್ತಿಯನ್ನು ನೀಡುತ್ತೇವೆ Xfce.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಅಲೆಜ್ ಡಿಜೊ

    ಎಂತಹ ತೊಡಕು! ಹೆಹೆ, ಇಲ್ಲಿ ನನಗೆ ಸುಲಭವಾದದ್ದನ್ನು ಸಾಧಿಸಲು ನಿಮಗೆ ಇನ್ನೊಂದು ಮಾರ್ಗವಿದೆ.
    http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
    ಯೂನಿಟಿ ಮತ್ತು ಗ್ನೋಮ್ 3 ರ ಗಡಿಬಿಡಿಯಿಂದ ಅನೇಕ ಜನರು ಎಕ್ಸ್‌ಎಫ್‌ಸಿಗೆ ತೆರಳಿ ಥುನಾರ್‌ನ ಅದ್ಭುತಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ... ಗಂಭೀರವಾಗಿ, ಆ ಕಾರ್ಯಕ್ರಮವು ಅದ್ಭುತವಾಗಿದೆ. ಬ್ಲಾಗ್‌ಗೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ನಾನು ಮೊದಲ ಬಾರಿಗೆ ಪೋಸ್ಟ್ ಮಾಡಿದರೂ ಅದನ್ನು ನಿಯಮಿತವಾಗಿ ಅನುಸರಿಸುತ್ತೇನೆ.

    1.    elav <° Linux ಡಿಜೊ

      ಸ್ವಾಗತ ಅಲೆಜ್:
      ಹಾಹಾಹಾ ಅದು ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ, ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಕ್ಯಾಟ್‌ಫಿಶ್‌ನೊಂದಿಗೆ ನಾವು ಶಕ್ತಿಯುತವಾದ ಹುಡುಕಾಟ ಸಾಧನವನ್ನು ಹೊಂದಬಹುದು ಎಂಬುದು ನಿಜ, ಆದರೆ ಏನೂ ಇಲ್ಲ, ಕನಿಷ್ಠ ನಾನು ಅದನ್ನು ಬಳಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಇದು ಸ್ಥಾಪಿಸಲು ಕಡಿಮೆ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ

  2.   ಆಸ್ಕರ್ ಡಿಜೊ

    ಧನ್ಯವಾದಗಳು ಎಲಾವ್, ತುಂಬಾ ಒಳ್ಳೆಯದು, ನೀವು ಈಗಾಗಲೇ ಪ್ರಕಟಿಸಿದವುಗಳೊಂದಿಗೆ ನಾನು ಅದನ್ನು ಉಳಿಸಲಿದ್ದೇನೆ, ಎಕ್ಸ್‌ಎಫ್‌ಸಿಇಗೆ ಪರ್ಯಾಯವಾಗಿ ಸಾಕಷ್ಟು ಭವಿಷ್ಯವಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅಂದರೆ, ಅದು ರಾಮ್ ಬಳಕೆಯಲ್ಲಿ ಕಾಡಿನಲ್ಲಿ ಓಡುವುದಿಲ್ಲ.

  3.   ಲಿಯೋಡೆಲಾಕ್ರಜ್ ಡಿಜೊ

    ತುಂಬಾ ಒಳ್ಳೆಯದು, ಇದನ್ನು ಪ್ರಯತ್ನಿಸಲು

  4.   ಮ್ಯಾಟೊವಿಚ್ ಡಿಜೊ

    ನನಗೆ ಸ್ಪ್ಯಾನಿಷ್ ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ, ಆದರೆ ನಾನು ಬ್ಯಾಷ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ.
    ನಾನು ಅದೇ ವಿಷಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ. ನಿಮ್ಮ ಕೋಡ್‌ಗೆ ಧನ್ಯವಾದಗಳು.
    ಧನ್ಯವಾದಗಳು. ಧನ್ಯವಾದಗಳು. ಮರ್ಸಿ ಡಿ ಫ್ರಾನ್ಸ್.

  5.   ಲೂಯಿಸ್ ಡಿಜೊ

    ಈ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ದೊಡ್ಡ ಸಮಸ್ಯೆ ಇದೆ ...

    ನೀವು ಇಲ್ಲದ ಯಾವುದನ್ನಾದರೂ ಹುಡುಕಿದರೆ ಸರ್ಚ್ ಎಂಜಿನ್ ಅನಂತ ಲೂಪ್‌ನಲ್ಲಿ ಉಳಿಯುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಮುಚ್ಚುವ ಏಕೈಕ ಮಾರ್ಗವೆಂದರೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊಲ್ಲುವುದು.

    1.    ಅಲೆಕ್ಸಾಂಡರ್ ಮೊರೇಲ್ಸ್ ಡಿಜೊ

      ಆ ಸಂದರ್ಭದಲ್ಲಿ ಪರಿಹಾರವೆಂದರೆ ಮೊದಲು ಯಾವುದೇ ಫೈಲ್‌ಗಳು ಇಲ್ಲದಿದ್ದರೆ ಅದು ಮೌಲ್ಯೀಕರಿಸಿದರೆ ಅದನ್ನು ಮಾಡುವುದು ಮತ್ತು ಹುಡುಕಾಟವನ್ನು ಮಾಡುವ ಯಾವುದಾದರೂ ಇದ್ದರೆ,

  6.   ರೌಲ್ ಡಿಜೊ

    ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಇದು ನಿಜವಾಗಿಯೂ ಬಹಳ ದೂರ ಹೋಗುತ್ತದೆ ಮತ್ತು ಥುನಾರ್‌ಗಾಗಿ ಮತ್ತೊಂದು ಆಡ್-ಆನ್ ಅನ್ನು ಸಹ ರಚಿಸುತ್ತದೆ.

  7.   ವಿಕ್ಟರ್ ಡಿಜೊ

    ನಾನು ಅದನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿ ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ಬಹಳ ಪ್ರಾಯೋಗಿಕ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು.