Одесская группа пользователей ОС Linux

Аватар в Gajim без сжатия

Главная страницаБлоги  Новости 

Мучался я вопросом одним, пока один хороший человек не подсказал мне решение. Вот решил облечь мысли (его и свои) в слова и выложить все здесь. Вдруг кому-то пригодиться.
В jabber-клиенте Gajim существует одна не очень приятная вещь. При размещении своего фото или аватара в vcard (дополнительная информация), вы будете ужасно огорчены тем, что фотография, которую вы выложили окажется гораздо меньшего размера, чем изначально вы выкладывали. К тому же в более чем 97% случаев на фото вы не разглядите своего лица. Нет лицо будет непременно ваше, вот только узнать его будет сложно из-за очень маленького разрешения. Таким образом в Gajim осуществляется экономия трафика вашего и того, кто будет фото просматривать. Есть и еще одна причина, если фото слишком большое то Gajim уменьшает его, поскольку на jabber-серверы большие фото просто отказываются принимать. Мое недовольство Gajim было связано еще и с тем, что качество фотографии меняется даже без предупреждения. Однако, есть возможность отключения этого сжатия, о котором сегодня мне и хотелось бы поведать.
Для этого нужно зайти в папку /usr/share/gajim/src в качестве администратора ( в терминале: sudo nautilus /usr/share/gajim/src), найти там файл profile_window.py, открыть и в текстовом редакторе найти 112 и 127 строчки кода:
if not invalid_file and filesize > 16384: # 16 kb
if filesize > 16384:
Если внимательно изучить содержимое строк, то внимание привлечет одна и та же цифра
16384, которая и есть размер фотографии в байтах. Для того, чтобы Gajim не самовольничал по части сжатия, то эту цифру нужно просто увеличить, например добавив два нуля( именно так я и сделал) и получил следующую запись:
if not invalid_file and filesize > 1638400: # 16 kb
if filesize > 1638400:
После всех этих манипуляций, нужно всего лишь сохранить значение, перезапустить клиент. И можете спокойно загружать свои любимые фото, «не теряя» при этом своего лица.
Комментарии

Чтобы оставить комментарий, необходимо войти или зарегистрироваться
Сейчас на сайте посетителей:2
комментируют


Горячее ВИДЕО все видео

Битва гигантов: Linux против Windows

This text will be replaced

Loading...