Хорошо благодаря Вашему сообщению я нашел решение, которое работает на меня в наутилусе 3.x. В dconf-редакторе измените thumbnail-size
, расположенный в org-> гном-> наутилус-> представление в виде значков
, я установил его на 128, и это теперь точно похоже, "делают это более компактной" опцией, которую я раньше любил в наутилусе/гноме 2.x!
я не знаю, является ли это тем, что Вы искали, но для меня нет почти никакого пространства, оставленного между моими значками и использованием моей любимой thumbnailer программы; "покрытие thumbnailer". Это просто первоклассно!
Сыр, спасибо за идею использовать редактора гнома!
Вы работаете на языке сценариев высокого уровня; по своей природе собственные типы данных системы, в которой вы работаете, не видны. Вы не можете привести к собственному подписанному int с помощью такого кода.
Если вы знаете, что хотите преобразовать значение в 32-битное целое число со знаком - независимо от платформы - вы можете просто выполнить преобразование с помощью простая математика:
iv = 0xDEADBEEF
if(iv & 0x80000000):
iv = -0x100000000 + iv
Вы можете использовать библиотеку struct для преобразования подобных значений. Это уродливо, но работает:
from struct import pack, unpack
signed = unpack('l', pack('L', lv & 0xffffffff))[0]