Блог пользователя skyline

Скрипт сортировки файлов

Изображение пользователя skyline.

Иногда бывает так что "гуляя" по просторам Интернета скачиваешь разные файлы(там картинка понравилась, где-то песенку прикольную надыбал ну и т.д.) и если их сразу не рассортировать то со временем(а если Вы еще и не единственный пользователь ПК) папка "Загрузки" превращается в "СваЛкУ", и на то, что бы все это разложить "по полочкам" может уйти не мало времени и сил. Но зачем что-то делать вручную если это можно сделать автоматически!? Немого поковырявшись в справочнике по bash + Интернет, я сделал для себя вот такой скрипт для автоматической сортировки файлов:

#!/bin/bash

Перевод выделенного текста с любого языка на русский

Изображение пользователя skyline.

Идея и реализация НЕ моя, это урезанная версия поста с хабра.

Шаг 1
Устанавливаем необходимые пакеты:
sudo apt-get install libnotify-bin xsel

Шаг 2
Создаём файл с именем seltr и копируем в него следующие строки:

#!/usr/bin/env bash
notify-send -u critical "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(xsel -o | sed "s/[\"'<>]//g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1)"

Оптимизация работы системы

Изображение пользователя skyline.

1. Настройка /proc/sys/vm/swappiness и /proc/sys/vm/vfs_cache_pressure.
В псевдофайле swappiness хранится значение (в целых процентах), это уровень свободной памяти, при котором система начнет активно сбрасывать память в своп. Значение по умолчанию: 60. Изменяется значение от 0 до 100.
В псевдофайле vfs_cache_pressure хранится значение - уровень выделяемой памяти под кэш. Значение по умолчанию: 100. Пределов значения, к сожалению не знаю.

Пропажа свободного места на диске

Изображение пользователя skyline.

ext3/ext4 резервирует 5% от всей партиции для рута (чтоб рут мог залогиниться, даже когда свободного места нет).
Для больших партиций хватит конечно и 1%. Изменить это можно командой "tune2fs -m 1 /dev/sda8"(вместо /dev/sda8 подставить свое значение)

NumLockX

Изображение пользователя skyline.

Для включения NumLock режима при загрузке ОС

1) Установить numlockx: sudo apt-get install numlockx
2) Отредактировать файл /etc/lightdm/lightdm.conf: sudo kate /etc/lightdm/lightdm.conf
3) Добавить следующую строку в файл: greeter-setup-script=/usr/bin/numlockx on