git --no-pager log --author=jsnjack > log.txt
search
Sunday, June 22, 2014
git: Как сохранить в файл все ваши коммиты
Для того, чтобы сохранить все коммиты в файл, надо выполнить команду:
Sunday, June 15, 2014
fedora 20: Как установить Viber
На официальной странице Viber для Linux есть только собранный deb пакет, который не подходит для fedora. Но выход есть! Скачиваем с официального сайта deb-пакет.
Затем распакуем его с помощью команды:
Как результат, появится папка usr. Запустить Viber можно командой:
Затем распакуем его с помощью команды:
ar p viber.deb data.tar.gz | tar zx
Как результат, появится папка usr. Запустить Viber можно командой:
./usr/share/viber/Viber.sh
Tuesday, June 10, 2014
fedora 20: Размытые шрифты
Сразу после установки шрифты могут показаться размытыми. Некоторые рекомендуют изменить способ рендеринга шрифтов, но чтобы я не устанавливал, ничего не помогало. Как мне кажется, проблема в самом стандартном шрифте. Для себя я нашел 2 выхода:
1. установка шрифтов Ubuntu - на блоге где-то есть инструкция как это сделать. Шрифты Ubuntu, пожалуй, самые красивые и лучше всего рендерятся
2. перейти на шрифты семейства DejaVu Sans
Сейчас я использую шрифты DejaVu Sans (ну потому, что шрифты Ubuntu все-таки для Ubuntu - смотрятся они там привычнее) и очень счастлив с ними. На картинке моя текущая конфигурация.
1. установка шрифтов Ubuntu - на блоге где-то есть инструкция как это сделать. Шрифты Ubuntu, пожалуй, самые красивые и лучше всего рендерятся
2. перейти на шрифты семейства DejaVu Sans
Сейчас я использую шрифты DejaVu Sans (ну потому, что шрифты Ubuntu все-таки для Ubuntu - смотрятся они там привычнее) и очень счастлив с ними. На картинке моя текущая конфигурация.
Monday, June 9, 2014
Как получить текущую локаль в GNOME Shell расширении
Предположим, что вы уже храните настройки вашего расширения в gsettings. Это значит, что у вас есть файл convenience.js. Для получения текущей локали надо сделать:
const Me = ExtensionUtils.getCurrentExtension();
const Convenience = Me.imports.convenience;
// Get locale
locale = Convenience.getSettings('org.gnome.system.locale').get_string('region').split('.')[0]
Материалы для написания GNOME Shell расширения
Так как документации практически никакой нету, остается смотреть исходный код, который может быть найден тут:
~/.local/share/gnome-shell/extensions/
/usr/share/gjs-1.0/
/usr/share/gnome-shell/js/
Sunday, June 8, 2014
Как скомпиллировать файл настроек для GNOME Shell
Для того чтобы скомпилировать xml файл настроек для расширения GNOME Shell необходимо перейти в папку с расширением. Все расширения находятся тут:
Затем переходим в папку schemas и выполняем команду:
Точка в конце означает, что будут скомпиллированы все файлы в папке.
~/.local/share/gnome-shell/extensions/
Затем переходим в папку schemas и выполняем команду:
glib-compile-schemas .
Точка в конце означает, что будут скомпиллированы все файлы в папке.
Subscribe to:
Posts (Atom)