команді uname показує видалена версія ядра

У мене була проблема зі швидкістю, коли я намагався використовувати другий жорсткий диск, я знайшов, після довгої полювання, сканування і поту, що з'явилися погані сектора на другий жорсткий диск, новий жорсткий диск значно прискорив події.

+93
azrael 31 груд. 2012 р., 19:58:40
23 відповідей

Я використовую Ubuntu 11.10. Я помітив, що коли я натискаю на HTML-файл в файловий менеджер (мені довелося бути з допомогою Наутілус 3.2.1 файловий менеджер), то Firefox буде відкрито добре, але він відкриває приховані за файловий менеджер вікна, що я дивлюся на коли я зробив клацання.

Чи є можливість зробити додаток, яке відкривається, щоб відкрити в передній частині вікна, так що мені не доведеться йти шукати його кожен раз, коли він відкрився (треба йти переміщати вікна весь час).

Це буде приємно, насправді, якщо там був бар, де поточні програми, які відкриті розташовуються на, так що я можу хоча б подивитися, що у мене відкриті.

дякую

+907
Frank Booth 03 февр. '09 в 4:24

Мені довелося нещодавно перевстановити Windows 7, і ваша ситуація аналогічна, так ось короткий огляд: термозбіжна розділ і відформатувати або один з ваших поточних не Ubuntu розділи, встановити Windows 7, то відновити файл grub2.

Створення завантажувальних USB з Ubuntu, використовуючи універсальний USB installer. Змінювати порядок завантаження BIOS і завантажитися в пряму по USB.

Відкрийте програму GParted (або вставте його з допомогою sudo apt-отримати установку програми GParted з терміналу). Створити розділ NTFS або зміна/форматування існуючого розділу або скорочення поточного розділу із Ubuntu (не рекомендується).

Тепер, видалити ваш USB-носій, вставити інсталяційний диск Windows 7 і перезавантажитися в інсталятор Windows 7. Виконайте процедуру установки, переконавшись, що Виберіть розділ NTFS ви тільки що створили вище як встановити Windows на місце.

Після установки Windows, ви побачите, що Ubuntu не працює. Знову, перезавантаження в Убунту відео на USB/диск і виконайте такі дії , щоб відновити файл grub2 меню завантаження.

Перезавантаження і ви знайдете для grub2 назад у всій своїй красі, як в Windows 7 і Ubuntu в якості опції. Ви можете використовувати grub настроювача, щоб налаштувати порядок запису у меню завантаження.

Якщо у вас виникли запитання, спробуйте пошукати тут на Askubuntu або будь-який пошуковик, і якщо ви не знайдете задовільної відповіді, залиште коментар нижче!

+901
Mary Dowdy 17 лип. 2010 р., 18:22:25

Вентилятори комп'ютера-це тип обладнання, що використовується для охолодження ключових компонентів. Вентилятори бувають різних форм і форм, часто зі специфічною функціональністю. Наприклад, більшість процесорів мають спеціальний вентилятор для охолодження процесора. Блоки живлення Північного мосту також може мати відданих шанувальників. Вентилятори загального охолодження називаються корпусних вентиляторів, оскільки вони охолоджують весь корпус, а не лише один компонент.

Швидкість вентилятора на Ubuntu може бути виміряна за допомогою лм-датчики пакет.

См. також:

+838
Responsive Web Designer 18 жовт. 2014 р., 01:21:41

Крім рішення вже згадувалося: якщо ви досі програмного забезпечення, встановленого з репозиторію, то краще, щоб повернути їх до первісного варіанта поставляється з Ubuntu: в одному з НПА не буде більше (безпека і т. д.) оновлення. Є інструмент, який буде робити саме це: ППА-продувки http://packages.ubuntu.com/maverick/ppa-purge

+836
Carlos Reynosa 18 жовт. 2016 р., 18:44:52

У вас є кілька помилок в конфігурації мережі:

  1. Ваш шлюз такий же як і ваш IP-адресу.
  2. Ваш мережа помиляється (поза діапазону).
  3. Ваш ефір помиляється (поза діапазону).

Задати правильні значення від підтримки свого гуртожитку. Увазі, що мережа і ефір не є обов'язковими для підключення до мережі, щоб працювати, так що ви можете просто видалити їх з файлу конфігурації, але все одно, ваш ефір не може бути таким же, як адресу.

+722
Huda Dawoud 1 лист. 2017 р., 08:56:24

У мене Ubuntu 12.10 працює в VMware з гостьової на моєму Windows 8 вузлів.

У мене є загальна папка на Windows 8 господар і він встановлений в Ubuntu оцінки при запуску, використовуючи цю запис у файл fstab:

//оточення myhost/робота /робота Кіф облікові данные=/главная/пользователя/.smbcredentials,noserverino,nounix,Уид=пользователя,gid=пользователь,file_mode=0777,для dir_mode=0777 0 0 

Частка працює відмінно і може бути поданий на сервер, таких як nginx.

Однак, там, здається, є проблеми при установці node.js пакети з допомогою npm, я отримую купу помилок такий:

user@ubuntu:/work/test$ судо НПМ встановити хрюкати
НПМ HTTP-запит GET https://registry.npmjs.org/grunt
НПМ з HTTP 304 https://registry.npmjs.org/grunt
...
НПМ помилятися! помилка відкату помилка: ENOTEMPTY, команда rmdir '/робота/тест/папки node_modules/грунт/папки node_modules/lodash'
НПМ помилятися! прокатки помилки [email protected] { [помилка: ENOTEMPTY, команда rmdir '/робота/випробування/папки node_modules/грунт/папки node_modules/lodash']
НПМ помилятися! Роллінг помилки: 53,
НПМ помилятися! помилка відкату коду: 'ENOTEMPTY',
НПМ помилятися! помилка відкату шлях: '/робота/тест/папки node_modules/грунт/папки node_modules/lodash' }
НПМ помилятися! Помилка: невідомий, символічна посилання '../який/ОГРН/, які
НПМ помилятися! Якщо вам потрібна допомога, ви можете повідомити про це в журналі:
НПМ помилятися! <http://github.com/isaacs/npm/issues>
НПМ помилятися! або по електронній пошті:
НПМ помилятися! <[email protected]>

НПМ помилятися! Система Linux 3.5.0-26-generic та
НПМ помилятися! команда "/usr/Бен/вузол" "/usr/Бен/НПМ" "встановити" "грунт"
НПМ помилятися! вухо /робота/тест
НПМ помилятися! вузол -у версії v0.10.0
НПМ помилятися! НПМ -в 1.2.14
НПМ помилятися! шлях ../який/ОГРН/, який
НПМ помилятися! код невідомий
НПМ помилятися! для errno -1
НПМ помилятися! Помилка: ENOENT, то chmod '/work/test/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt'
НПМ помилятися! Якщо вам потрібна допомога, ви можете повідомити про це в журналі:
НПМ помилятися! <http://github.com/isaacs/npm/issues>
НПМ помилятися! або по електронній пошті:
НПМ помилятися! <[email protected]>

НПМ помилятися! Система Linux 3.5.0-26-generic та
НПМ помилятися! команда "/usr/Бен/вузол" "/usr/Бен/НПМ" "встановити" "грунт"
НПМ помилятися! вухо /робота/тест
НПМ помилятися! вузол -у версії v0.10.0
НПМ помилятися! НПМ -в 1.2.14
НПМ помилятися! шлях /work/test/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt
НПМ помилятися! fstream_path /work/test/node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt
НПМ помилятися! fstream_type файл
НПМ помилятися! fstream_class автоматично
НПМ помилятися! fstream_finish_call чмод
НПМ помилятися! ENOENT код 
НПМ помилятися! для errno 34
НПМ помилятися! fstream_stack /УСР/Ліб/папки node_modules/НПМ/папки node_modules/fstream/Ліб/письменника.ДШ:305:19
НПМ помилятися! об'єкт fstream_stack.oncomplete (ПС.ДШ:93:15)
НПМ помилятися! Помилка: ENOENT, lstat '/work/test/node_modules/grunt/node_modules/minimatch/test/basic.js'
НПМ помилятися! Якщо вам потрібна допомога, ви можете повідомити про це в журналі:
НПМ помилятися! <http://github.com/isaacs/npm/issues>
НПМ помилятися! або по електронній пошті:
НПМ помилятися! <[email protected]>

НПМ помилятися! Система Linux 3.5.0-26-generic та
НПМ помилятися! команда "/usr/Бен/вузол" "/usr/Бен/НПМ" "встановити" "грунт"
НПМ помилятися! вухо /робота/тест
НПМ помилятися! вузол -у версії v0.10.0
НПМ помилятися! НПМ -в 1.2.14
НПМ помилятися! шлях /work/test/node_modules/grunt/node_modules/minimatch/test/basic.js
НПМ помилятися! fstream_path /work/test/node_modules/grunt/node_modules/minimatch/test/basic.js
НПМ помилятися! fstream_type файл
НПМ помилятися! fstream_class автоматично
НПМ помилятися! ENOENT код 
НПМ помилятися! для errno 34
НПМ помилятися! fstream_stack /УСР/Ліб/папки node_modules/НПМ/папки node_modules/fstream/Ліб/письменника.ДШ:284:26
НПМ помилятися! об'єкт fstream_stack.oncomplete (ПС.ДШ:93:15)
НПМ помилятися! Помилка: ENOENT, lstat '/work/test/node_modules/grunt/node_modules/glob/test/00-setup.js'
НПМ помилятися! Якщо вам потрібна допомога, ви можете повідомити про це в журналі:
НПМ помилятися! <http://github.com/isaacs/npm/issues>
НПМ помилятися! або по електронній пошті:
НПМ помилятися! <[email protected]>
...
НПМ помилятися! не код ОК 0
user@ubuntu:/work/test$ 

Що може бути причиною цієї проблеми? З командного рядка командою chmod, команда rmdir серед інших речей через sudo без будь-яких проблем.

+721
narzan 21 лют. 2022 р., 15:36:08

Для цього вам знадобиться інший комп'ютер, підключений до тієї ж мережі, що і інші ПК, так і на вашому комп'ютері, який ви використовуєте Windows встановити на (Я вважаю) використовувати Tftpd32 це DHCP і мережева завантаження демона.

  • Скачати Grub4dos.

  • Налаштувати tftpd32 для grldr в якості завантажувального файлу.

  • Скачати плюх Диспетчер завантаження (Google є вашим кращим варіантом).

  • На клієнтському комп'ютері встановити через PXE-Boot або мережевий завантаження.

  • Вимкніть dhcpd від вашого маршрутизатора ви використовуєте його.

  • Завантаження старого ПК.

  • Після того, як ваш в grub, виберіть пункт командний рядок.

Тип в :

карта --mem (ПД)/plpbt.компанія IMG (fd0)
карта-гачок
корінь (fd0)
c можливістю старту обох +1
завантаження

Тоді ви будете в Plop Диспетчер завантаження і ви зможете завантажитися з USB відтепер.

+707
Satheesh Kumar R CyB 6 трав. 2022 р., 01:17:25

У "протокол Оккама", Тім Ферріс радить не пауза між Репс:

Не зупиняйтеся у верхній або нижній частині руху.

Виконувати кожне повторення з 5/5 каденції (5 секунд, 5 секунд), щоб виключити імпульс і забезпечити постійну навантаження.

В одному сеті до відмови: слідкуйте за Артура Джонса загальні рекомендації по одному сеті до відмови (80-120 секунд від загального часу під напругою у вправі набір), по 7 або більше повторень (Жим ногами повинен бути виконаний на 10 або більше повторень в тій же каденції). Не просто скинути вагу, коли ви натисніть відмовою. Тримати його на межі протягом 5 секунд. Потім також повільно опустіть його на 5-10 секунд. "Не варто недооцінювати серйозність повний провал. [Невдача підштовхує те, що якщо тобі приставили пістолет до твоїй голові." Останній представник має значення. Якщо ви відчуваєте, що ви могли б зробити ще один набір через хвилину, ви не досягли провалу.

Сторони відзначили розширення на останньому реп з Вікіпедії сторінки про прогресивної перевантаження:

Всупереч широко поширеній думці, це не та точка, в якій індивід думає, що вони не можуть завершити більше повторень, але швидше перше повторення, що не вдається з-за недостатньої м'язової сили.

+704
Javide 20 груд. 2019 р., 14:09:35

Мій старий комп'ютер Mac ноутбук PowerBook G4 в тому, що я розглядаю перетворюється на сервер Ubuntu для мого дому о восьмій, щоб розділити фільми і музику і все. Я навіть ніколи не думав про такого роду речі, перш ніж так що я навіть не знаю з чого почати. Хто-небудь може мені точку в правильному напрямку?

Мої Побоювання:

  • Більшість моїх товаришів будинку у маков. Будуть проблеми з сумісністю?
  • Я можу це зробити бездротову мережу?
  • Мій старий ноутбук PowerBook G4 з, можливо, не вистачить.
  • Гроші

Спасибі!

+704
user2441157 1 лют. 2010 р., 21:38:33

Можливі Дублікати:
Як зробити GIMP 2.8?

Я бачив для репозиторіїв Ubuntu 11.X 12, але не для Ubuntu 10.10.... Як я можу встановити GIMP 2.8 на моїй Убунту 10.10 Маверік? Я не хочу нічого компілювати....

+667
Display Name 19 жовт. 2022 р., 17:09:04

Які послуги дозволяють простежити історію биткоинов? Наприклад, якщо мета полягає в тому, щоб відстежувати всі операції, пов'язані з биткоинами, що належать певній особі або компанії, що кращий спосіб добитися цього?

+661
Andrew Kozlov 16 лют. 2022 р., 02:26:19

Я хочу, щоб реалізувати щось схоже на вкладках програми для Убунту центру.

enter image description here

Який віджет це?

Будь-який робочий приклад в Python, де я міг би глянути?

Цей віджет доступний на галявині?

Спасибі заздалегідь.

+617
Iosif Pinelis 4 бер. 2022 р., 20:24:31

Ще Ламізил (Тербінафін плівкоутворювальної розчину) є більш-позабіржовому протигрибковий препарат. Він продається тільки в деяких країнах, таких як Великобританія і Австралія. Ви застосувати його один раз. Він починає працювати відразу. Потім ви будете чекати кілька тижнів для того, щоб закінчити роботу.

Виробник Новартіс, рекламує його як засіб для лікування пітливості ніг. Але компанія пише , що "рекомендується тільки для лікування мікозу (оперізувального між пальцями)". Для Джок свербіж (оперізувальний лишай дерматомікозу) або стригучий лишай (оперізувальний лишай corporis / оперізувальний лишай Capitis / оперізувальний лишай manuum), Новартіс рекомендує вам вибрати інший продукт (наприклад, звичайний крем Ламізил) замість.

Чому "Новартіс" рекомендуємо постраждалим від екзема та грибок вибрати менш зручний продукт?

+614
megi 26 бер. 2021 р., 21:25:02

Досвід роботи з MacBook Air є жорстоким , і його слід уникати будь-якою ціною.

Пройшовши через пекло, щоб змусити його працювати в режимі подвійний завантаження з допомогою, я вам повністю підірвано падає приблизно в 3 або 4 рази в день, коли я підключений до декількох моніторів (необхідна частина життя для розробника) і WiFi займає близько 20 секунд для підключення.

Моя пропозиція: зробити хлопцеві не макбук, зараз все дуже нестабільно.

+571
Chris Eagan 20 жовт. 2017 р., 19:42:24

Шифрування домашньої папки, підтримуваних Ubuntu з коробки. Це опція в інсталяторі Убунту. Див.: EncryptedHome співтовариство Вікі для більш докладної інформації.

+570
Alex Gull 16 лист. 2013 р., 15:58:24

За Spotify повторень на GetSatisfaction форумі, це питання було вирішене в 0.5.1.151 випуску Spotify у попередній версії для Linux.

+519
user38025 5 серп. 2021 р., 12:39:32

Перш ніж я описую те, що трохи про це я знаю, дозвольте мені ясно дві речі. Я буду звертатися на "вірус", але я не знаю, що це насправді. Я іноді можу сказати Ганді, а не меч. Це тому, що я тільки що витратив 30 хвилин, дивлячись вгору Ганді, а не тому що це аніме Gundam (хоча може бути).

Отже, я знаю, що це хутра аніме. Коли вони входять в хутро, вони проходять через коло, який застосовує облягаючі костюм, який вони використовують для контролю меча. (Насправді я не повністю впевнений в цьому).

Один з епізодів бере участь у конференції та/або інші групи людей збираються разом, говорять про "вірус". Один з учасників заражений (і дещо про них їм доводиться приховувати, щоб люди не знайти це).

"Вірус" бас етапів (я думаю) врешті-решт бере за заражених (поки вони хутра), і заражений втрачає контроль (стає контрольованою?). Якщо я правильно пам'ятаю, всередині хутра тепер виглядає як м'ясистий пекельної дірки, створені вірусом"".

Я досить впевнений, що це було на Таонами. Я на 100% впевнена, що це було на Т. В. У США в період між 1998 і 2005.

+519
Sumit Anantwar 1 лист. 2014 р., 12:59:02

Я знаходжу відрижка Люкс дуже зручно. Це не відкритий код, але він написаний на Java (працює скрізь) і має безкоштовну версію. Підтримує https.

+423
slugman 1 груд. 2016 р., 13:04:58

недорогий,але досить якісний ,навіть у багато частин лідером на ринку є бренд Асера,які дають більше за ту ж суму грошей порівняно з іншими. Так що ,так,є багато таких ноутбуків& чистий-топи. Я можу вам порекомендувати бренд Асер,НР,Делл взагалі як вони тепер офіційно підтримують Убунту.

Як я тестую Ubuntu на багатьох ноутбуках і настільних комп'ютерах, я знаю з перших рук досвід. Я можу порекомендувати вам які-небудь Асера (як бренд) і Acer всі серії TravelMate, навіть старих систем, які поставляються з preinitialised ОС, таких як Vista, XP, і т. д. Ви можете додати пакети, такі як пакет подорож після всіх монтажних і спеціальних кнопок буде працювати. Це дозволить вам відчути себе як ці серії були побудовані, щоб використовувати Ubuntu. Більш того, пакети безкоштовно, і цей пакет був розроблений в той час, коли ASUS не даючи офіційну підтримку, тому воно має довгу, позитивна історія використання, і з часом став ще краще.

Навіть якщо ви берете щось подібне від HP, або Dell, ви не пропустите. Краще всього, описати, що вам потрібно, і зв'язатися з деякими з тих компаній, які я згадував.

+299
autogun 15 лип. 2016 р., 08:50:58

Я раніше був великий любитель преси накладні трицепси, однак, я помітив, що зі збільшенням ваги мої суглоби почали хворіти. Іноді я навіть чую поп-звук і після того, що суглоби болять протягом тижня.

Є спеціальні вправи для трицепсів, що не ставити занадто великий тиск на ліктьові суглоби?

+222
user14829 6 трав. 2020 р., 15:49:18

Я на нетбуці і отримав рекомендують спробувати Ubuntu. Так що я збираюся запустити його в Windows 7 початкова досі як мій ОС. Але якщо я вирішу перейти з Ubuntu в якості основної ОС є який-небудь спосіб повернутися до Windows 7 початкова якщо з якихось причин я передумав?

Вибачте, якщо це простий, дурне запитання. Я не впевнений, тому думав, я хотів би задати.

+146
Jean Pilar 16 жовт. 2017 р., 03:39:05

Я використовую драйвер манекен xorg і x11vnc -кліп. Точка миша не застряг на краю.

судно apt-отримати установку пакет xserver-xorg, с-відео-пустушка

Є файл/etc/Х11/файл драйверу.конф для манекена-водія на другому екрані:

Розділ "Пристрій"
 Ідентифікатор "Налаштувати Камеру"
 Драйвер "радеон" #змінити це
EndSection

Розділ "Монітор"
 Ідентифікатор "Налаштувати Монітор"
EndSection

Розділ "Екран"
 Ідентифікатор Екрані "За Замовчуванням"
 Монітор "Налаштувати Монітор"
 Пристрій "Налаштувати Камеру"
EndSection


##Xdummy:##
Розділ "Пристрій"
 Ідентифікатор "Videocard0"
 Водій "манекен"
 #VideoRam 4096000
 VideoRam 256000
EndSection

##Xdummy:##
Розділ "Монітор"
 Ідентифікатор "Monitor0"
# Параметри horizsync 10.0 - 300.0
# Слова vertrefresh 10.0 - 200.0
# Дані зберігаються тільки 4335 1084
EndSection

##Xdummy:##
Розділ "Екран"
 Ідентифікатор "Screen0"
 Пристрій "Videocard0"
 Монітор "Monitor0"
EndSection



Секції "ServerLayout"
 Ідентифікатор "dummy_layout"
 Екрану 0 "Екраном За Промовчанням"
 Екран 1 "screen0" смугу відведення "за замовчуванням екран"
 Варіант "З Xinerama" "1"
EndSection

Після входу в ікси та запустити:

x11vnc -кліп 1024х768+1280+0
+116
Andrew Newby 10 квіт. 2013 р., 21:18:06

Є скрипт на мові Python (тут) по jmdsdf, який додає деякі додаткові стовпці Наутілус, який аналізує метадані з MP3 і створює додаткові стовпці для перегляду.

Це скрипт:

#!/usr/Бен/Python

# цей скрипт можете встановлених для вашого облікового запису користувача, виконавши наступні команди:

# судо apt-отримати установку пітона-пітон Наутілус-мутаген на Python-pyexiv2 пітон-Каа-метадані пітон-pypdf
# команди mkdir ~/.Наутілус/з Python-розширення
# СР bsc-v2.py ~/.Наутілус/з Python-розширення
# команду chmod а+х ~/.nautilus/python-extensions/bsc-v2.py

# крім того, ви можете бути в змозі помістити скрипт в:
# файл /usr/lib в/Наутілус/розширення-2.0/пітон/

# журнал змін:
# geb666: оригінал bsc.py на основі роботи Джакомо Бордига
# jmdsdf: версія 2 додає додатковий і підтримка ID3 тегів EXIF 
# jmdsdf: додана покращена обробка помилок для ID3-тегів, добавлена МР3 тривалість підтримку, шановні
# між розміром даних EXIF зображення і справжній розмір зображення 
# SabreWolfy: набір послідовних чч:мм:СС, Виправлена помилка з ID3 інформації 
# кидати необроблене виняток
# jmdsdf: виправлено закриття дескрипторів файлів з mpinfo (спасибі gueba)
# jmdsdf: виправлено закриття дескрипторів файлів, коли є винятки (спасибі Pitxyoki)
# jmdsdf: додано відео розбір (роботи, засновані на enbeto, спасибі!)
# jmdsdf: додано FLAC аудіо парсинг через Каа.метадані (спасибі за ідею л-х-л)
# jmdsdf: додано trackno, доданий mkv файл (спасибі ENigma885)
# jmdsdf: додано дата/альбом для FLAC/відео (Спасибі Елдон.Т)
# jmdsdf: доданий файл WAV підтримка через pyexiv2
# jmdsdf: додано частота дискретизації підтримка файлів через Мутаген і Каа (спасибі за ідею Н Гринько)
# jmdsdf: виправити tracknumber для FLAC, спасибі л-х-л
# draxus: підтримка PDF файлів
# jmdsdf: додав ще обробку помилок для імпорту (спасибі за ідею draxus)

імпорт ОС
імпорт urllib
імпорт Наутілус

# підтримка ID3 для
спробуйте:
 від мутагену.імпорт easyid3 EasyID3
 від мутагену.МР3 імпорт MPEGInfo
за винятком: друк "бібліотека Python Мутаген не знайшли?"
# для підтримки EXIF 
спробуйте: імпорт pyexiv2
за винятком: друк "бібліотека Python pyexiv2 не знайшли?"
# для читання відео. для подальшого вдосконалення, це також може читати MP3!
спробуйте: імпорт Каа.метадані
за винятком: друк "бібліотека Пітона Каа не знайшли?"
# для зчитування зображення розміри
спробуйте: від Піль імпорт зображення
за винятком: друк "бібліотека зображень Python не знайшли?"
# для читання PDF
спробуйте: від імпорту pyPdf PdfFileReader
за винятком: друк "бібліотека Python pyPDF не знайшли?"

ColumnExtension клас(Наутілус.ColumnProvider, Наутілус.Інфо-провайдер):
 деф __инит__(самовисування):
пройти

 деф get_columns(самовисування):
 повернення (
 Наутілус.Колонки("NautilusPython::title_column","назва","назва","назва пісні"),
Наутілус.Колонки("NautilusPython::album_column","альбом","альбом","Альбом"),
Наутілус.Колонки("NautilusPython::artist_column","художник","художник","художник"),
Наутілус.Колонки("NautilusPython::tracknumber_column","tracknumber","трек","трек-номер"),
Наутілус.Колонки("NautilusPython::genre_column","жанр","жанр","жанр"),
Наутілус.Колонки("NautilusPython::date_column","дата","дата","дата"),
 Наутілус.Колонки("NautilusPython::bitrate_column","бітрейт","Бітрейт","аудіо-бітів у біт кіло в секунду"),
 Наутілус.Колонки("NautilusPython::samplerate_column","частота","частота","частота, Гц"),
 Наутілус.Колонки("NautilusPython::length_column","довжина","довжина","довжина аудіо"),
 Наутілус.Колонки("NautilusPython::exif_datetime_original_column","exif_datetime_original","стандарт EXIF Dateshot ","дізнатися дату фото зйомки з EXIF-даних"),
 Наутілус.Колонки("NautilusPython::exif_software_column","exif_software","EXIF-даних програмного забезпечення","інше програмне забезпечення, що використовується, щоб зберегти зображення"),
 Наутілус.Колонки("NautilusPython::exif_flash_column","exif_flash","стандарт EXIF спалах","в EXIF - режим спалаху"),
 Наутілус.Колонки("NautilusPython::exif_pixeldimensions_column","exif_pixeldimensions","стандарт EXIF розмір зображення","Розмір зображення - Pixel розміри як повідомляв дані EXIF"),
 Наутілус.Колонки("NautilusPython::pixeldimensions_column","pixeldimensions","розмір зображення, Зображення/Відео розмір - фактичні розміри в пікселях"),
)

 деф update_file_info(самовисування, файл):
 встановлювати значення за замовчуванням # на бланк
 файл.add_string_attribute('назва', ")
 файл.add_string_attribute('альбом', ")
 файл.add_string_attribute('художник', ")
 файл.add_string_attribute('tracknumber', ")
 файл.add_string_attribute ("жанр", ")
 файл.add_string_attribute('дата', ")
 файл.add_string_attribute('бітрейт', ")
 файл.add_string_attribute('оцифровки', ")
 файл.add_string_attribute('довжина', ")
 файл.add_string_attribute('exif_datetime_original', ")
 файл.add_string_attribute('exif_software', ")
 файл.add_string_attribute('exif_flash', ")
 файл.add_string_attribute('exif_pixeldimensions', ")
 файл.add_string_attribute('pixeldimensions', ")

 якщо файл.get_uri_scheme() != "файл":
повернутися

 # смуга файл:// щоб отримати абсолютний шлях
 іменем = urllib.кінець цитати(файл.get_uri()[7:])

 # MP3 в обробці
 якщо файл.is_mime_type (аудіо/відео mpeg'):
 # спроба читання ID3 тегів
спробуйте:
 аудіо = EasyID3(ім'ям)
 # іноді змінну аудіо не буде один з цих предметів визначено, тому
 # є цей довгий спробувати / за винятком спроби
 спробуйте: файл.add_string_attribute('заголовок', аудіо [назва][0])
 за винятком: файл.add_string_attribute('назва', "[н/к]")
 спробуйте: файл.add_string_attribute (фото, аудіо [альбом][0])
 за винятком: файл.add_string_attribute('альбом', "[н/к]")
 спробуйте: файл.add_string_attribute ("художник", аудіо["художник"][0])
 за винятком: файл.add_string_attribute ("художник", "[Н/К]")
 спробуйте: файл.add_string_attribute('tracknumber', аудіо["tracknumber"][0])
 за винятком: файл.add_string_attribute('tracknumber', "[н/к]")
 спробуйте: файл.add_string_attribute ("жанр", аудіо["жанр"][0])
 за винятком: файл.add_string_attribute ("жанр", "[н/к]")
 спробуйте: файл.add_string_attribute ("дата", аудіо [дата][0])
 за винятком: файл.add_string_attribute ("дата", "[н/к]")
за винятком:
 # [SabreWolfy] деякі файли не мають ID3-тегів і видасть це виняток:
 файл.add_string_attribute('назва', [немає МР3]")
 файл.add_string_attribute('альбом', [немає МР3]")
 файл.add_string_attribute ("художник", "[немає МР3]")
 файл.add_string_attribute('tracknumber', [немає МР3]")
 файл.add_string_attribute ("жанр", "[немає МР3]")
 файл.add_string_attribute ("дата", "[немає МР3]")

 # спробуйте читати MP3 інформація (бітрейт, тривалість, частота)
спробуйте:
 mpfile = відкрити (файл)
 mpinfo = MPEGInfo (mpfile)
 файл.add_string_attribute (ул.'бітрейт', (mpinfo.бітрейт/1000) + "Кбит / з")
 файл.add_string_attribute (ул.'оцифровки', (mpinfo.sample_rate) + "Гц")
 # [SabreWolfy] додано послідовне форматування часу у форматі гг:мм:СС
 # [SabreWolfy[ вирішити для правильного сортування стовпців по довжині
 mp3length = "%02i:%02i:%02i" % ((інт(mpinfo.довжина/3600)), (інт(mpinfo.довжина/60%60)), (інт(mpinfo.довжина%60)))
mpfile.закрити()
 файл.add_string_attribute('довжина', mp3length)
за винятком:
 файл.add_string_attribute('бітрейт', "[н/к]")
 файл.add_string_attribute ("довжина", "[н/к]")
 файл.add_string_attribute('оцифровки', "[н/к]")
спробуйте:
mpfile.закрити()
 за винятком: пройти

 обробка # образ 
 якщо файл.is_mime_type('зображення/JPEG') або файл.is_mime_type('зображення/PNG') або файл.is_mime_type('зображення/GIF') або файл.is_mime_type('зображення/БМП'):
 # Обробка даних EXIF процедури
спробуйте:
 ІМГ = pyexiv2.Зображення(ім'ям)
рис.readMetadata()
файл.add_string_attribute (ул.'exif_datetime_original', (ІМГ['в EXIF.Фото.DateTimeOriginal']))
файл.add_string_attribute (ул.'exif_software', (ІМГ['в EXIF.Зображення.Програмного забезпечення']))
файл.add_string_attribute (ул.'exif_flash', (ІМГ['в EXIF.Фото.Спалах']))
file.add_string_attribute(str'exif_pixeldimensions',(img['Exif.Photo.PixelXDimension'])str+'x'+(img['Exif.Photo.PixelYDimension']))
за винятком:
 # немає даних EXIF?
файл.add_string_attribute('exif_datetime_original',"")
файл.add_string_attribute('exif_software',"")
файл.add_string_attribute('exif_flash',"")
файл.add_string_attribute('exif_pixeldimensions',"")
 # спробуйте зображення зчитування інформації безпосередньо
спробуйте:
 їм = зображення.відкрити(ім'ям)
файл.add_string_attribute('pixeldimensions', (вул. ім.(їм розмір[0]) сил+ "х"+.розмір[1]))
за винятком:
 файл.add_string_attribute('pixeldimensions',"[зображення помилка читання]")

 # відео/Флак обробки
 якщо файл.файл is_mime_type (відео/X-msvideo')|.is_mime_type (відео/Відео mpeg') | файл.is_mime_type (відео/Х-МС-ВМА') | файл.is_mime_type (відео/МР4') | файл.файл is_mime_type (аудіо/х-Флак')|.is_mime_type (відео/Х-файли flv') | файл.is_mime_type (відео/Х-матрьошки') | файл.is_mime_type (аудіо/х-і WAV'):
спробуйте:
інформація=Каа.метадані.розбору(ім'ям)
 спробуйте: файл.add_string_attribute ("довжина","%02i:%02i:%02i" % ((інт(інформація.довжина/3600)), (інт(інформація.довжина/60%60)), (інт(інформація.довжина%60))))
 за винятком: файл.add_string_attribute('довжина','[н/д]')
 спробуйте: файл.add_string_attribute('pixeldimensions', вул.(інформація.відео[0].ширина) + х + с(інформація.відео[0].висота))
 за винятком: файл.add_string_attribute('pixeldimensions','[н/д]')
 спробуйте: файл.add_string_attribute('бітрейт',вул.(круглий(інформація.аудіо[0].бітрейт/1000)))
 за винятком: файл.add_string_attribute('бітрейт','[н/д]')
 спробуйте: файл.add_string_attribute('оцифровки',вул.(інт(інформація.аудіо[0].оцифровки))+' Гц')
 за винятком: файл.add_string_attribute('оцифровки','[н/д]')
 спробуйте: файл.add_string_attribute('заголовок', інформація.назва)
 за винятком: файл.add_string_attribute('заголовок', '[н/д]')
 спробуйте: файл.add_string_attribute ("художник", інформація.художник)
 за винятком: файл.add_string_attribute('художник', '[Н/Д]')
 спробуйте: файл.add_string_attribute ("жанр", інформація.жанру)
 за винятком: файл.add_string_attribute('жанр', '[н/д]')
 спробуйте: файл.add_string_attribute('tracknumber',інформація.trackno)
 за винятком: файл.add_string_attribute('tracknumber', '[н/д]')
 спробуйте: файл.add_string_attribute ("дата", інформація.userdate)
 за винятком: файл.add_string_attribute('дата', '[н/д]') 
 спробуйте: файл.add_string_attribute('альбом',інформація.альбом)
 за винятком: файл.add_string_attribute('альбом', '[н/д]')
за винятком:
файл.add_string_attribute('довжина','помилка')
файл.add_string_attribute('pixeldimensions','помилка')
файл.add_string_attribute('бітрейт','помилка')
файл.add_string_attribute('оцифровки','помилка')
файл.add_string_attribute('заголовок','помилка')
файл.add_string_attribute('художник','помилка')
файл.add_string_attribute('жанр','помилка')
файл.add_string_attribute('слід','помилка')
файл.add_string_attribute('дата','помилка')
файл.add_string_attribute('альбом','помилка')

 звернення # ПДФ 
 якщо файл.is_mime_type('програма/форматі PDF'):
спробуйте:
 Ф = відкрити файл, "РБ")
 формат PDF = PdfFileReader(Ф)
 спробуйте: файл.add_string_attribute('заголовок', формат PDF.getDocumentInfo().назва)
 за винятком: файл.add_string_attribute('назва', "[н/к]")
 спробуйте: файл.add_string_attribute('художник', формат PDF.getDocumentInfo().автора)
 за винятком: файл.add_string_attribute ("художник", "[Н/К]")
Ф. закрити()
за винятком:
 файл.add_string_attribute('назва', [немає даних]")
 файл.add_string_attribute ("художник", "[немає даних]")

самовивіз.get_columns()
+80
ASethi17 7 січ. 2022 р., 23:55:56

Показати питання з тегом