При переносе git-репозитария на другую linux-машину git может пометить все файлы как измененные. Отключить такое поведение можно либо глобально:

git config --add --global core.filemode false

или только в текущем репозитарии:

git config core.fileMode false


Если при сборке пакета возникли коллизии, можно запустить сборку используя переменную FEATURES:

FEATURES="-collision-detect -protect-owned" emerge -av имя_пакета


Задача: поднять локальную зону .dev для разработки на локальной машине чтобы не править файл хостов.

Ставим локальный DNS-сервер dnsmasq:

emerge -av1 dnsmasq

Добавим нашу *.dev:

# nano /etc/dnsmasq.conf

address=/dev/127.0.0.1
listen-address=127.0.0.1

Перезапускаем:

systemctl restart dnsmasq

Пропишем локальный DNS:

# nano /etc/resolv.conf.head

nameserver 127.0.0.1
nameserver 192.168.1.1
nameserver 8.8.8.8

Теперь просто перезапускаем сетевое подключение и прописываем домены *.dev в nginx


После обновления Teamviewer до версии 12 перестали сохраняться настройки. Велики и ужасный гугл сказал что teamviewer не может создать файл с настройками по пути

~/.config/teamviewer12/config/client.conf, но создание этого файла вручную эффекта не дало. Зато покурив логи, нашел интересную строку:

StorageTextfile: file 'C:\users\$USER\Application Data\TeamViewer\client.conf' is not accessible for writing - 2

и после выполнения команды (замените $USER на актуальный путь)

touch ~/.wine-teamviewer12/drive_c/users/$USER/Application Data/TeamViewer/client.conf

проблема решилась, настройки сохраняются.


С недавних пор phpStorm перестал сохранять пароли для серверов. Постоянно выходило окно с запросом имени пользователя/пароля и если поставить галку "Remember", появлялось окно с предложением разблокировать связку ключей по умолчанию. Решение проблемы:

 

Ставим утилиту seahorse

emerge -av1 seahorse

Запускаем ее под текущим пользователем, удаляем связку ключей по умолчанию, создаем новую связку (желательно с названием на латинице) с пустым паролем и выбираем в контекстном меню «Установить по умолчанию». Теперь пароли успешно сохраняются.