7 changed files with 178 additions and 80 deletions
@ -0,0 +1,29 @@
|
||||
#!/bin/bash |
||||
|
||||
|
||||
hdd_fill_zero() |
||||
{ |
||||
in_dev=$1 |
||||
[ "${in_dev}" = "" ] && printf "Заполнить диск нулями.\nОшибка! Укажите файл устройства. Например /dev/sdb.\n" && return |
||||
sudo pv < /dev/zero > ${in_dev} |
||||
} |
||||
mkalias_with_prefix 'hdd_fill_zero' |
||||
|
||||
hdd_fill_random() |
||||
{ |
||||
in_dev=$1 |
||||
[ "${in_dev}" = "" ] && printf "Заполнить диск рандомом.\nОшибка! Укажите файл устройства. Например /dev/sdb.\n" && return |
||||
sudo pv < /dev/urandom > ${in_dev} |
||||
} |
||||
mkalias_with_prefix 'hdd_fill_random' |
||||
|
||||
hdd_check_zero() |
||||
{ |
||||
in_dev=$1 |
||||
[ "${in_dev}" = "" ] && printf "Проверить, что диск заполнен нулями.\nОшибка! Укажите файл устройства. Например /dev/sdb.\n" && return |
||||
sudo pv ${in_dev} | od | head |
||||
} |
||||
mkalias_with_prefix 'hdd_check_zero' |
||||
|
||||
|
||||
|
@ -0,0 +1,88 @@
|
||||
#!/bin/bash |
||||
|
||||
install_alt_linux_enable_sshd() |
||||
{ |
||||
printf "Запуск sshd\n" |
||||
sudo systemctl enable --now sshd.service |
||||
} |
||||
mkalias_with_prefix 'install_alt_linux_enable_sshd' |
||||
|
||||
install_alt_linux_system_full_upgrade() |
||||
{ |
||||
printf "Полное обновление системы\n" |
||||
sudo apt-get update |
||||
sudo apt-get dist-upgrade |
||||
sudo update-kernel |
||||
} |
||||
mkalias_with_prefix 'install_alt_linux_system_full_upgrade' |
||||
|
||||
install_alt_linux_defaults() |
||||
{ |
||||
printf "Установка важных программ\n" |
||||
sudo apt-get install \ |
||||
pwgen xclip audacious audacity \ |
||||
gparted testdisk gnome-disk-utility baobab pv \ |
||||
cpu-x gnome-system-monitor \ |
||||
wol sshfs traceroute encfs openssh-server nmap\ |
||||
remmina xrdp qbittorrent \ |
||||
filezilla \ |
||||
geany geany-plugins screen git gitg gitk git-cola \ |
||||
golang sqlite3 nodejs \ |
||||
build-environment ctest gcc-c++ gcc clang \ |
||||
flex libncurses-devel \ |
||||
gimp pinta mypaint xviewer \ |
||||
firefox dillo links2 \ |
||||
vlc smtube mpv mplayer-gui ffmpeg cheese \ |
||||
redshift stellarium \ |
||||
minetest\ |
||||
texlive texstudio \ |
||||
systemd-settings-disable-kill-user-processes \ |
||||
retext pdfmod \ |
||||
gedit gedit-plugins gedit-plugin-devhelp gedit-plugins-latex \ |
||||
cinnamon-full idesk icewm pcmanfm volumeicon mc \ |
||||
nemo nemo-image-converter nemo-sendto-clamtk |
||||
nemo-arronax nemo-preview nemo-share \ |
||||
nemo-beesu-manager nemo-preview-gir-devel nemo-share-common \ |
||||
nemo-extensions-translations nemo-python nemo-terminal \ |
||||
nemo-fileroller nemo-python-devel nemo-translations \ |
||||
photorec\ |
||||
mp3info\ |
||||
frescobaldi lilypond \ |
||||
nano\ |
||||
token-manager \ |
||||
libgtop-gir libgtop-gir-devel \ |
||||
inkscape inkscape-viewer \ |
||||
meld kdiff3 \ |
||||
python3-module-pip \ |
||||
NetworkManager-tui \ |
||||
flatpak |
||||
} |
||||
mkalias_with_prefix 'install_alt_linux_defaults' |
||||
|
||||
install_alt_linux_skype_telegram_zoom() |
||||
{ |
||||
printf "Установка skype telegram zoom\n" |
||||
epm play skype |
||||
epm play telegram |
||||
epm play zoom |
||||
} |
||||
mkalias_with_prefix 'install_alt_linux_skype_telegram_zoom' |
||||
|
||||
|
||||
install_linux_mint_default() |
||||
{ |
||||
sudo aptitude install chromium-browser gimp geany geany-plugins screen \ |
||||
gcc virtualbox-qt virtualbox-ext-pack icewm idesk dillo links2 smtube \ |
||||
vlc mpv mc openssh-server mplayer-gui texstudio volumeicon-alsa \ |
||||
p7zip-full git falkon ffmpeg remmina remmina-plugin-rdp xrdp \ |
||||
remmina-plugin-vnc nmap gparted lxterminal redshift stellarium \ |
||||
minetest widelands chromium-browser-l10n sshfs encfs\ |
||||
pcmanfm xclip clang clang-4.0 clang-3.9 gitg gitk git-cola \ |
||||
texlive-full pwgen mmv cheese gxneur xneur tuxguitar audacious \ |
||||
deluge easystroke |
||||
|
||||
sudo apt install --install-recommends winehq-stable |
||||
} |
||||
mkalias_with_prefix 'install_linux_mint_default' |
||||
|
||||
|
@ -0,0 +1,57 @@
|
||||
#!/bin/bash |
||||
|
||||
pdf_a5() |
||||
{ |
||||
[ $1 == '' ] && printf "Преобразование pdf к формату А5\nОшибка! Укажите входной файл\n" && return |
||||
pdfjam "$1" --scale 0.71 --offset '0 50mm' -o "a5_$1" |
||||
} |
||||
mkalias_with_prefix 'pdf_a5' |
||||
|
||||
pdf_a6() |
||||
{ |
||||
[ $1 == '' ] && printf "Преобразование pdf к формату А6\nОшибка! Укажите входной файл\n" && return |
||||
pdfjam "$1" --scale 0.5 --offset '0 75mm' -o "a6_$1" |
||||
} |
||||
mkalias_with_prefix 'pdf_a6' |
||||
|
||||
pdf_pagenum() |
||||
{ |
||||
[ $1 == '' ] && printf "Добавить номер страницы в pdf\nОшибка! Укажите входной файл\n" && return |
||||
pdfjam --preamble '\usepackage{fancyhdr} \pagestyle{fancy} \topmargin -65pt \oddsidemargin 150pt \rfoot{} \cfoot{} \rhead{} \chead{\Large\thepage} \renewcommand {\headrulewidth}{0pt} \renewcommand {\footrulewidth}{0pt} ' --pagecommand '\thispagestyle{fancy}' -o "pagenum_$1" "$1" |
||||
} |
||||
mkalias_with_prefix 'pdf_pagenum' |
||||
|
||||
pdf_contrast_correct() |
||||
{ |
||||
[ $1 == '' ] && printf "Корректировка контраста в pdf\nОшибка! Укажите входной файл\n" && return |
||||
mkdir tmp |
||||
convert -density 300 $1 tmp/output-%03d.jpg |
||||
convert tmp/output*.jpg -normalize -threshold 60% tmp/final-%03d.jpg |
||||
# convert tmp/output*.jpg -level 0% tmp/final-%03d.jpg |
||||
convert tmp/final*.jpg new_$1 |
||||
} |
||||
mkalias_with_prefix 'pdf_contrast_correct' |
||||
|
||||
pdf_gamma_correct() |
||||
{ |
||||
[ $1 == '' ] && printf "Корректировка гаммы в pdf\nОшибка! Укажите входной файл\n\nВходные параметры: file gamma\n" && return |
||||
gamma=$2 |
||||
[ gamma == '' ] && gamma=3 && printf "Выбрана гамма '${gamma}'" |
||||
|
||||
mkdir tmp |
||||
convert -density 300 $1 tmp/output-%03d.jpg |
||||
convert tmp/output*.jpg -gamma ${gamma} tmp/final-%03d.jpg |
||||
# convert tmp/output*.jpg -level 0% tmp/final-%03d.jpg |
||||
convert tmp/final*.jpg new_$1 |
||||
} |
||||
mkalias_with_prefix 'pdf_gamma_correct' |
||||
|
||||
pdf_all_to_one_file() |
||||
{ |
||||
in_files_pattern=$1 |
||||
[ in_files_pattern == '' ] && in_files_pattern='*.pdf' && printf "Выбран шаблон '${in_files_pattern}'\n" |
||||
|
||||
convert -density 300 "${in_files_pattern}" -density 300 all.pdf |
||||
} |
||||
mkalias_with_prefix 'pdf_all_to_one_file' |
||||
|
Loading…
Reference in new issue