Пользователь имеет полный доступ с FTP, ограниченный доступ к SFTP

Это сообщение в блоге показывает гораздо более легкое решение. Он основан на создании расширения, которое может быть выбрано в качестве альтернативного «измененного столбца». Протестировано под 16.04.

gedit ~/.local/share/nautilus-python/extensions/longdate.py Используйте этот код:
#!/usr/bin/env python

import os
import urllib
import datetime
from gi.repository import Nautilus, GObject

class ColumnExtension(GObject.GObject, Nautilus.ColumnProvider, Nautilus.InfoProvider):
    def __init__(self):
        pass

    def get_columns(self):
        return (Nautilus.Column(
            name="NautilusPython::Longdate", 
            attribute="longdate", 
            label="Longdate", 
            description="Get long date"),)

    def update_file_info(self, file):
        if file.get_uri_scheme() != 'file':
            return

        filename = urllib.unquote(file.get_uri()[7:])
        statbuf = os.stat(filename)
        formatteddate = datetime.datetime.fromtimestamp(statbuf.st_mtime).strftime('%Y-%m-%d %H:%M:%S')
        file.add_string_attribute('longdate', str(formatteddate))
gedit ~/.local/share/nautilus-python/extensions/longdate.py

gedit ~/.local/share/nautilus-python/extensions/longdate.py

[d5 ] Используйте этот код:

nautilus -q и nautilus ., чтобы перезапустить Nautilus и посмотреть, правильно ли он загружает расширение.

Результат будет выглядеть так: [ ! d14]

1
задан 21 October 2014 в 00:40

0 ответов

Другие вопросы по тегам:

Похожие вопросы: