ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಎಲ್ಸಿಕ್ಸ್ ಅನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಈ ಬ್ಲಾಗ್ನಲ್ಲಿ ಸ್ವಲ್ಪ ಸಮಯದ ಹಿಂದೆ ಮಾತನಾಡಲಾಯಿತು ಫಿಮ್. ಇದು ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಗಿತ್ತು ಸಿಎಲ್ಐ ಇಮೇಜ್ ವೀಕ್ಷಕ ಹಗುರವಾದ. ನಾವು ಇಂದು ನೋಡಲು ಹೊರಟಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಇದೇ ರೀತಿಯದ್ದಾಗಿದೆ. ಇದು ಯುನಿಕ್ಸ್ ತರಹದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ 'ls' ಆಜ್ಞೆಯಂತೆ.
ಎಲ್ಸಿಕ್ಸ್ ಸರಳ ಸಿಎಲ್ಐ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ ಸಿಕ್ಸೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಬಳಸಿ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಥಂಬ್ನೇಲ್ ಚಿತ್ರಗಳನ್ನು ಪ್ರದರ್ಶಿಸಿ. ಅದು ಏನು ಎಂದು ಆಶ್ಚರ್ಯಪಡುವವರಿಗೆ ಸಿಕ್ಸೆಲ್, ನನ್ನ ಪ್ರಕಾರ ಅದು ಆರು ಪಿಕ್ಸೆಲ್ಗಳ ಸಂಕ್ಷೇಪಣವಾಗಿದೆ. ಇದು ಒಂದು ರೀತಿಯ ಬಿಟ್ಮ್ಯಾಪ್ ಗ್ರಾಫಿಕ್ಸ್ ಸ್ವರೂಪವಾಗಿದೆ. ಇದು ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಬಹುತೇಕ ಎಲ್ಲವು ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ ಬೆಂಬಲಿತ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
ಎಲ್ಸಿಕ್ಸ್ನ ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು
- ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಸಿಕ್ಸೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಎಂದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆ ಮಾಡಿ ಅಥವಾ ಇಲ್ಲ. ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಸಿಕ್ಸೆಲ್ನೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ಅದು ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ.
- ಟರ್ಮಿನಲ್ನ ಹಿನ್ನೆಲೆ ಬಣ್ಣವನ್ನು ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನ ಮುನ್ನೆಲೆ ಮತ್ತು ಹಿನ್ನೆಲೆ ಬಣ್ಣಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸಲು ಟರ್ಮಿನಲ್ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮಗಳನ್ನು ಬಳಸಿ ಮತ್ತು ಚಿಕ್ಕಚಿತ್ರಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರದರ್ಶಿಸಿ.
- ಎಲ್ಸಿಕ್ಸ್ ಚಿತ್ರಗಳನ್ನು ಸತತವಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಪ್ರತಿ ಬಾರಿ, ಸಾಧ್ಯವಾದರೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಸಂಪೂರ್ಣ ಮಾಂಟೇಜ್ ಅನ್ನು ರಚಿಸಲು ನೀವು ಹೆಚ್ಚು ಸಮಯ ಕಾಯಬೇಕಾಗಿಲ್ಲ.
- ಎಸ್ಎಸ್ಎಚ್ನೊಂದಿಗೆ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ಉಪಯುಕ್ತತೆಯು ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸುತ್ತದೆ ನಿಮ್ಮ ದೂರಸ್ಥ ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಚಿತ್ರಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಿ ಅನೇಕ ತೊಡಕುಗಳಿಲ್ಲದೆ.
- Es ಬಿಟ್ಮ್ಯಾಪ್ ಅಲ್ಲದ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಫೈಲ್ಗಳಾಗಿ: .svg, .eps, .pdf, .xcf, ಇತ್ಯಾದಿ.
- ಇದು BASH ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ಬಹುತೇಕ ಎಲ್ಲಾ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ನೀವು ಮಾಡಬಹುದು ಅದರ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೆಚ್ಚು ವಿವರವಾಗಿ ನೋಡಿ ರಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ಗಿಟ್ಹಬ್ ಪುಟ.
ಎಲ್ಸಿಕ್ಸ್ ಸ್ಥಾಪನೆ
ರಿಂದ lsix ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ನಾವು ಅದನ್ನು ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದೇವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಇದು ಹೆಚ್ಚಿನ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ಡೀಫಾಲ್ಟ್ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಡೆಬಿಯನ್, ಉಬುಂಟು, ಲಿನಕ್ಸ್ ಮಿಂಟ್ನಲ್ಲಿ ನೀವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಟೈಪ್ ಮಾಡಿ:
sudo apt install imagemagick
ಕೆಳಗಿನ ಉಪಯುಕ್ತತೆಯು ಮಾಡುವುದಿಲ್ಲ ಯಾವುದೇ ಸ್ಥಾಪನೆ ಅಗತ್ಯವಿಲ್ಲ. ಮಾತ್ರ ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ನಿಮ್ಮ $ PATH ಗೆ ಸರಿಸಿ.
Lsix ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಯೋಜನೆಯ ಗಿಥಬ್ ಪುಟದಿಂದ. ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಬರೆಯಿರಿ:
wget https://github.com/hackerb9/lsix/archive/master.zip
ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಜಿಪ್ ಫೈಲ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ:
unzip master.zip
ಮೇಲಿನ ಆಜ್ಞೆಯು ಎಲ್ಲಾ ವಿಷಯವನ್ನು 'ಎಂಬ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಹೊರತೆಗೆಯುತ್ತದೆlsix-ಮಾಸ್ಟರ್'. ಈ ಡೈರೆಕ್ಟರಿಯಿಂದ lsix ಬೈನರಿ ಅನ್ನು ನಿಮ್ಮ $ PATH ಗೆ ನಕಲಿಸಿ, ಉದಾಹರಣೆಗೆ / usr / local / bin /.
sudo cp lsix-master/lsix /usr/local/bin/
ಅಂತಿಮವಾಗಿ, ಬೈನರಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಮಾಡಿ:
sudo chmod +x /usr/local/bin/lsix
ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಥಂಬ್ನೇಲ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಮಯ ಇದೀಗ. ನೀವು lsix ಅನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಸಿಕ್ಸೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಎಕ್ಸ್ಟರ್ಮ್ನಲ್ಲಿ vt340 ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಎಲ್ಸಿಕ್ಸ್ ಯಾವುದೇ ಸಿಕ್ಸೆಲ್-ಹೊಂದಾಣಿಕೆಯ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು ಎಂದು ಅದರ ಡೆವಲಪರ್ ಹೇಳಿಕೊಂಡಿದ್ದಾರೆ. Xterm ಸಿಕ್ಸೆಲ್ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ.
ನೀವು ಮಾಡಬಹುದು ಸಿಕ್ಸೆಲ್ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ Xterm ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತೊಂದು ಟರ್ಮಿನಲ್ನಿಂದ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದು:
xterm -ti vt340
ಮತ್ತೊಂದು ಸಾಧ್ಯತೆ Xterm ಗಾಗಿ vt340 ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಟರ್ಮಿನಲ್ ಪ್ರಕಾರವನ್ನಾಗಿ ಮಾಡಿ. ನಾವು ಇದನ್ನು ಸಾಧಿಸಬಹುದು .Xresources ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ. ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಅದನ್ನು ರಚಿಸಿ:
vi .Xresources
ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸಿ:
xterm*decTerminalID : vt340
ಟರ್ಮಿನಲ್ಗಾಗಿ ESC ಒತ್ತಿ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಉಳಿಸಲು ಮತ್ತು ಮುಚ್ಚಲು wq ಎಂದು ಟೈಪ್ ಮಾಡಿ.
ಗೆ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಮುಗಿಸಿ ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸಿ:
xrdb -merge .Xresources
Xterm ಈಗ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಪ್ರತಿ ಉಡಾವಣೆಯಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಿದ ಸಿಕ್ಸೆಲ್ ಮೋಡ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.
ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಥಂಬ್ನೇಲ್ ಚಿತ್ರಗಳನ್ನು ವೀಕ್ಷಿಸಿ
Vt340 ಮೋಡ್ ಬಳಸಿ Xterm ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ, Xterm ನನ್ನ ಸಿಸ್ಟಂನಲ್ಲಿ ಕಾಣುತ್ತದೆ.
ಇದು ತುಂಬಾ ಸರಳವಾದ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ. ಇದು ಯಾವುದೇ ಆಜ್ಞಾ ಸಾಲಿನ ಧ್ವಜಗಳು ಅಥವಾ ಸಂರಚನಾ ಕಡತಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ನಿಮ್ಮ ಫೈಲ್ನ ಹಾದಿಯನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ಹಾದುಹೋಗುವುದು.
lsix ejemplo/ubunlog.jpg
ಅದು ಇದ್ದರೆ ನೀವು ಮಾರ್ಗವಿಲ್ಲದೆ ಓಡುತ್ತೀರಿ, ಇದು ಪ್ರಸ್ತುತ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಡೈರೆಕ್ಟರಿಯ ಥಂಬ್ನೇಲ್ ಚಿತ್ರಗಳನ್ನು ನಿಮಗೆ ತೋರಿಸುತ್ತದೆ.
lsix
ಮೇಲಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ನೀವು ನೋಡುವಂತೆ, ಡೈರೆಕ್ಟರಿಯೊಳಗಿನ ಎಲ್ಲಾ ಫೈಲ್ಗಳ ಥಂಬ್ನೇಲ್ಗಳನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನೀವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿದರೆ 'ls', ನೀವು ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಮಾತ್ರ ನೋಡುತ್ತೀರಿ, ಥಂಬ್ನೇಲ್ಗಳಲ್ಲ.
ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಚಿತ್ರಗಳ ಗುಂಪನ್ನು ವೀಕ್ಷಿಸಿ. ಜೆಪಿಜಿಯಂತಹ ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು, ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅನ್ನು ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಬಳಸಬಹುದು:
lsix *.jpg
ನಾವು ಚಿತ್ರಗಳನ್ನು ಪಿಎನ್ಜಿ ಚಿತ್ರಗಳನ್ನು ಮಾತ್ರ ನೋಡಲು ಬಯಸಿದರೆ, ನಾವು ವಿಸ್ತರಣೆಯನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ:
lsix *png
ಥಂಬ್ನೇಲ್ ಚಿತ್ರದ ಗುಣಮಟ್ಟವು ಆಶ್ಚರ್ಯಕರವಾಗಿ ಉತ್ತಮವಾಗಿದೆ. ಥಂಬ್ನೇಲ್ಗಳು ಸ್ಪಷ್ಟವಾಗಿ ಗೋಚರಿಸುತ್ತವೆ. ಅದು ಸ್ಪಷ್ಟವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ lsix 'ls' ಆಜ್ಞೆಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ಚಿಕ್ಕಚಿತ್ರಗಳನ್ನು ತೋರಿಸಲು ಮಾತ್ರ. ನೀವು ಬಹಳಷ್ಟು ಚಿತ್ರಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಿದರೆ, lsix ನಿಮಗೆ ಸಾಕಷ್ಟು ಉಪಯುಕ್ತವಾಗಿದೆ.