Тестовые сборки Ubuntu переведены по умолчанию на GNOME
Субж http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome
P.S. не так уж плохо смотрится, моё мнение. Хотя непонятно почему LightDM а не GDM?
Субж http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome
P.S. не так уж плохо смотрится, моё мнение. Хотя непонятно почему LightDM а не GDM?
Всем привет. Думал что проблему пофиксили, но она осталась. Debian 9. Пытаюсь загрузить исходники на свой PPA при помощи dput-ng. В Debian 8 и Ubuntu 16.04 всё работает, а здесь выдаёт ошибку юникода:
[DEBUG] 1496562906.938614: (load_config) Loading configuration: profiles DEFAULT
[DEBUG] 1496562906.939437: (load_config) Loading configuration: profiles DEFAULT
[DEBUG] 1496562906.939561: (load_config) Loading configuration: profiles DEFAULT
[DEBUG] 1496562906.939721: (load_config) Loading configuration: metas boring
[DEBUG] 1496562906.941066: (load_config) Loading configuration: profiles DEFAULT
[DEBUG] 1496562906.941946: (load_config) Loading configuration: profiles aftl
[DEBUG] 1496562906.942125: (load_config) Loading configuration: profiles aftl
[DEBUG] 1496562906.942299: (load_config) Loading configuration: profiles aftl
[DEBUG] 1496562906.942592: (load_config) Loading configuration: profiles aftl
[DEBUG] 1496562906.942879: (get_config) Got configuration: aftl
[DEBUG] 1496562906.942925: (get_config) hash: md5
[DEBUG] 1496562906.942975: (get_config) scp_compress: False
[DEBUG] 1496562906.943026: (get_config) hooks: [u'allowed-distribution', u'checksum', u'suite-mismatch', u'gpg']
[DEBUG] 1496562906.943075: (get_config) meta: boring
[DEBUG] 1496562906.943121: (get_config) interface: cli
[DEBUG] 1496562906.943167: (get_config) run_lintian: False
[DEBUG] 1496562906.943213: (get_config) allow_dcut: False
[DEBUG] 1496562906.943259: (get_config) full_upload_log: False
[DEBUG] 1496562906.943304: (get_config) name: aftl
[DEBUG] 1496562906.943361: (get_config) default_host_main:
[DEBUG] 1496562906.943408: (get_config) incoming: ~samoilov-lex/ubuntu/aftl-stable/
[DEBUG] 1496562906.943451: (get_config) allowed_distributions: (?!UNRELEASED)
[DEBUG] 1496562906.943497: (get_config) pre_upload_command:
[DEBUG] 1496562906.943543: (get_config) allow_unsigned_uploads: False
[DEBUG] 1496562906.943589: (get_config) passive_ftp: True
[DEBUG] 1496562906.943635: (get_config) codenames: None
[DEBUG] 1496562906.943680: (get_config) fqdn: ppa.launchpad.net
[DEBUG] 1496562906.943723: (get_config) allowed-distribution: {}
[DEBUG] 1496562906.943768: (get_config) check_version: False
[DEBUG] 1496562906.943810: (get_config) login: anonymous
[DEBUG] 1496562906.943855: (get_config) run_dinstall: False
[DEBUG] 1496562906.943896: (get_config) method: ftp
[DEBUG] 1496562906.943941: (get_config) post_upload_command:
[DEBUG] 1496562906.943988: (validate_object) Loading schema config from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.944126: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.944921: (load_config) Loading configuration: hooks allowed-distribution
[DEBUG] 1496562906.945214: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.945304: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.945458: (mangle_sys) Loading external script location /usr/share/dput-ng/scripts
[DEBUG] 1496562906.945509: (mangle_sys) Loading external script location /etc/dput.d/scripts
[DEBUG] 1496562906.945569: (mangle_sys) Loading external script location /media/DATA/Загрузки/android-file-transfer-3.0/skel/scripts
[DEBUG] 1496562906.945619: (mangle_sys) Loading external script location /home/sunderland93/.dput.d/scripts
[DEBUG] 1496562906.945996: (load_config) Loading configuration: hooks checksum
[DEBUG] 1496562906.946292: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.946383: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.946684: (load_config) Loading configuration: hooks suite-mismatch
[DEBUG] 1496562906.946968: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.947058: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.947276: (load_config) Loading configuration: hooks gpg
[DEBUG] 1496562906.947582: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.947672: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.947958: (determine_logfile) Writing log to /home/sunderland93/Загрузки/android-file-transfer_3.0-3_source.aftl.upload
Uploading android-file-transfer using ftp to aftl (host: ppa.launchpad.net; directory: ~samoilov-lex/ubuntu/aftl-stable/)
[INFO] 1496562906.949333: (invoke_dput) Uploading android-file-transfer using ftp to aftl (host: ppa.launchpad.net; directory: ~samoilov-lex/ubuntu/aftl-stable/)
[DEBUG] 1496562906.949629: (load_config) Loading configuration: hooks allowed-distribution
[DEBUG] 1496562906.949931: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.950022: (validate_object) Skipping skel/schemas
running allowed-distribution: check whether a local profile permits uploads to the target distribution
[INFO] 1496562906.950145: (run_hook) running allowed-distribution: check whether a local profile permits uploads to the target distribution
[DEBUG] 1496562906.950317: (load_config) Loading configuration: hooks allowed-distribution
[DEBUG] 1496562906.950691: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.950828: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.951203: (load_config) Loading configuration: interfaces cli
[DEBUG] 1496562906.951605: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.951696: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.952216: (load_config) Loading configuration: hooks checksum
[DEBUG] 1496562906.952516: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.952605: (validate_object) Skipping skel/schemas
running checksum: verify checksums before uploading
[INFO] 1496562906.952725: (run_hook) running checksum: verify checksums before uploading
[DEBUG] 1496562906.952891: (load_config) Loading configuration: hooks checksum
[DEBUG] 1496562906.953171: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.953261: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.953497: (load_config) Loading configuration: interfaces cli
[DEBUG] 1496562906.953777: (validate_object) Loading schema plugin from /usr/share/dput-ng/schemas
[DEBUG] 1496562906.953867: (validate_object) Skipping skel/schemas
[DEBUG] 1496562906.954066: (validate_checksums) validating md5 checksums
Traceback (most recent call last):
File "/usr/bin/dput", line 106, in <module>
upload_package(changes, args)
File "/usr/lib/python2.7/dist-packages/dput/uploader.py", line 312, in invoke_dput
run_pre_hooks(changes, profile)
File "/usr/lib/python2.7/dist-packages/dput/hook.py", line 54, in run_pre_hooks
run_hook(name, hook, changes, profile)
File "/usr/lib/python2.7/dist-packages/dput/hook.py", line 83, in run_hook
return run_func_by_name('hooks', name, changes, profile)
File "/usr/lib/python2.7/dist-packages/dput/util.py", line 366, in run_func_by_name
obj(changes, profile, interface)
File "/usr/lib/python2.7/dist-packages/dput/hooks/checksum.py", line 53, in validate_checksums
changes.validate_checksums(check_hash=profile["hash"])
File "/usr/lib/python2.7/dist-packages/dput/changes.py", line 297, in validate_checksums
for filename in self.get_files():
File "/usr/lib/python2.7/dist-packages/dput/changes.py", line 121, in get_files
for z in self._data['Files']]
File "/usr/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 19: ordinal not in range(128)D: dput 0.12.1
D: Login: sunderland93
D: Parsing Configuration File /etc/dput.cf
D: Parsing Configuration File /home/sunderland93/.dput.cf
D: Checking if a host was named on the command line.
D: Host aftl found in config
D: modules_found: ['ftp', 'http', 'https', 'local', 'rsync', 'scp']
D: Module: ftp (<module 'dput.methods.ftp' from '/usr/share/dput/dput/methods/ftp.pyc'>)
D: Method name: ftp
D: Module: http (<module 'dput.methods.http' from '/usr/share/dput/dput/methods/http.pyc'>)
D: Method name: http
D: Module: https (<module 'dput.methods.https' from '/usr/share/dput/dput/methods/https.pyc'>)
D: Method name: https
D: Module: local (<module 'dput.methods.local' from '/usr/share/dput/dput/methods/local.pyc'>)
D: Method name: local
D: Module: rsync (<module 'dput.methods.rsync' from '/usr/share/dput/dput/methods/rsync.pyc'>)
D: Method name: rsync
D: Module: scp (<module 'dput.methods.scp' from '/usr/share/dput/dput/methods/scp.pyc'>)
D: Method name: scp
D: Validating contents of changes file /home/sunderland93/Загрузки/android-file-transfer_3.0-3_source.changes
D: Architecture: source
D: dsc-File: android-file-transfer_3.0-3.dsc
D: upload control file: /home/sunderland93/Загрузки/android-file-transfer_3.0-3_source.changes
D: source control file: /home/sunderland93/Загрузки/android-file-transfer_3.0-3.dsc
Checking signature on .changes
Traceback (most recent call last):
File "/usr/bin/dput", line 11, in <module>
load_entry_point('dput==0.12.1', 'console_scripts', 'execute-dput')()
File "/usr/share/dput/dput/dput.py", line 1012, in main
config, check_only, check_version, unsigned_upload, debug)
File "/usr/share/dput/dput/dput.py", line 374, in verify_files
config, check_only, unsigned_upload, binary_upload, debug)
File "/usr/share/dput/dput/dput.py", line 272, in verify_signature
assert_good_signature_or_exit(changes_file_path)
File "/usr/share/dput/dput/dput.py", line 256, in assert_good_signature_or_exit
crypto.check_file_signature(infile)
File "/usr/share/dput/dput/crypto.py", line 106, in check_file_signature
path=infile.name, sig=signature, description=description))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 19: ordinal not in range(128)Привет всем. Пишу тут утилиту для создания загрузочных флешек. На PyQt 5. Делаю всё согласно книге (да много источников просматривал) Для создания главного окна применял Qt Designer, затем конвертировал форму в класс Python. Создал ещё один файл, подключил форму, всё работает. Прописываю действие для кнопки (открытие диалога About), функцию, запускаю приложение - и кнопка не работает. Что только не перепробовал уже. Такое чувство что интерпретатор тупо игнорит строку с назначением обработчика, ибо даже если там намеренно сделать ошибку - прога запускается как ни в чём не бывало. Где ошибка? Вот форма:
# -*- coding: utf-8 -*-
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(420, 301)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
MainWindow.setSizePolicy(sizePolicy)
MainWindow.setMinimumSize(QtCore.QSize(420, 301))
MainWindow.setMaximumSize(QtCore.QSize(420, 301))
icon = QtGui.QIcon.fromTheme("drive-removable-media")
MainWindow.setWindowIcon(icon)
self.centralWidget = QtWidgets.QWidget(MainWindow)
self.centralWidget.setObjectName("centralWidget")
self.label = QtWidgets.QLabel(self.centralWidget)
self.label.setGeometry(QtCore.QRect(10, 0, 59, 21))
self.label.setObjectName("label")
self.comboBox = QtWidgets.QComboBox(self.centralWidget)
self.comboBox.setGeometry(QtCore.QRect(10, 20, 401, 32))
self.comboBox.setObjectName("comboBox")
self.label_2 = QtWidgets.QLabel(self.centralWidget)
self.label_2.setGeometry(QtCore.QRect(10, 60, 59, 18))
self.label_2.setObjectName("label_2")
self.toolButton = QtWidgets.QToolButton(self.centralWidget)
self.toolButton.setGeometry(QtCore.QRect(380, 80, 33, 34))
self.toolButton.setText("")
icon = QtGui.QIcon.fromTheme("document-open")
self.toolButton.setIcon(icon)
self.toolButton.setObjectName("toolButton")
self.label_3 = QtWidgets.QLabel(self.centralWidget)
self.label_3.setGeometry(QtCore.QRect(10, 120, 41, 18))
self.label_3.setObjectName("label_3")
self.lineEdit = QtWidgets.QLineEdit(self.centralWidget)
self.lineEdit.setGeometry(QtCore.QRect(10, 140, 201, 32))
self.lineEdit.setObjectName("lineEdit")
self.label_4 = QtWidgets.QLabel(self.centralWidget)
self.label_4.setGeometry(QtCore.QRect(220, 120, 71, 18))
self.label_4.setObjectName("label_4")
self.comboBox_3 = QtWidgets.QComboBox(self.centralWidget)
self.comboBox_3.setGeometry(QtCore.QRect(220, 140, 191, 32))
self.comboBox_3.setObjectName("comboBox_3")
self.comboBox_3.addItem("")
self.comboBox_3.addItem("")
self.comboBox_3.addItem("")
self.line = QtWidgets.QFrame(self.centralWidget)
self.line.setGeometry(QtCore.QRect(10, 180, 401, 16))
self.line.setFrameShape(QtWidgets.QFrame.HLine)
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line.setObjectName("line")
self.progressBar = QtWidgets.QProgressBar(self.centralWidget)
self.progressBar.setGeometry(QtCore.QRect(10, 210, 401, 23))
self.progressBar.setProperty("value", 0)
self.progressBar.setObjectName("progressBar")
self.cancelButton = QtWidgets.QPushButton(self.centralWidget)
self.cancelButton.setGeometry(QtCore.QRect(320, 260, 88, 34))
icon = QtGui.QIcon.fromTheme("dialog-cancel")
self.cancelButton.setIcon(icon)
self.cancelButton.setObjectName("cancelButton")
self.writeButton = QtWidgets.QPushButton(self.centralWidget)
self.writeButton.setGeometry(QtCore.QRect(230, 260, 88, 34))
icon = QtGui.QIcon.fromTheme("dialog-ok")
self.writeButton.setIcon(icon)
self.writeButton.setObjectName("writeButton")
self.aboutButton = QtWidgets.QPushButton(self.centralWidget)
self.aboutButton.setGeometry(QtCore.QRect(10, 260, 88, 34))
icon = QtGui.QIcon.fromTheme("help-about")
self.aboutButton.setIcon(icon)
self.aboutButton.setObjectName("aboutButton")
self.lineEdit_2 = QtWidgets.QLineEdit(self.centralWidget)
self.lineEdit_2.setGeometry(QtCore.QRect(10, 80, 361, 32))
self.lineEdit_2.setObjectName("lineEdit_2")
MainWindow.setCentralWidget(self.centralWidget)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "QImageWriter"))
self.label.setText(_translate("MainWindow", "Device:"))
self.label_2.setText(_translate("MainWindow", "ISO:"))
self.label_3.setText(_translate("MainWindow", "Label:"))
self.lineEdit.setText(_translate("MainWindow", "USB_STICK"))
self.label_4.setText(_translate("MainWindow", "Filesystem:"))
self.comboBox_3.setItemText(0, _translate("MainWindow", "FAT32"))
self.comboBox_3.setItemText(1, _translate("MainWindow", "NTFS"))
self.comboBox_3.setItemText(2, _translate("MainWindow", "EXT4"))
self.cancelButton.setText(_translate("MainWindow", "Cancel"))
self.writeButton.setText(_translate("MainWindow", "Write"))
self.aboutButton.setText(_translate("MainWindow", "About"))
#!/usr/bin/env python3
from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox
from mainwindow import *
import sys
class QImageWriter (QMainWindow, Ui_MainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.window = QtWidgets.QMainWindow()
self.setupUi(self.window)
self.aboutButton.clicked.connect(self.about)
def about(self):
msg = QMessageBox()
msg.setIcon(QMessageBox.Information)
msg.setText('QImageWriter - a tool for write disk images to USB drive, written on PyQt5\nThis program redistributed under GNU GPLv3 license. \
Copyright (C) 2017 Aleksey Samoilov aka Sunderland93')
msg.setWindowTitle('About')
msg.exec_()
if __name__ == '__main__':
app = QApplication(sys.argv)
window = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
Компания AMD разместила под свободной лицензией ROCm (Radeon Open Compute) — собственную реализацию OpenCL. Доступен исходный код runtime-библиотеки, драйвера, патчей для LLVM/Clang и эталонной реализации загрузчика OpenCL ICD от Khronos.
В настоящее время этот стек доступен только для видеокарт на архитектурах Fiji и Polaris. Для более старых карт пока предлагается незавершённая реализация OpenCL Clover, поставляемая в составе Mesa.
>>> Подробности
Ларс Кнолл (Lars Knoll) (или Нолл, не знаю как правильно) опубликовал несколько заметок, касаемо ближайшего будущего Qt
Привет всем. Такая беда: есть комп с Debian 8. На пустой раздел рядом поставил Ubuntu 17.04, всё хорошо. После использования Debian 8 некоторое время, перезагружаюсь в Ubuntu - и система падает в Busybox с сообщениями:
Found EXT4 filesystem with invalid superblock.....No init found..Всем привет. Изучаю PyQt, морды приложениям (как минимум на первых порах) буду лепить в Qt Designer. В интернетах нашёл 3 способа подключения формы к коду: напрямую подключать .ui файл дизайнера, конвертировать его в класс через pyuic и конвертировать непосредственно в коде приложения через uic.loadUi(). Вопрос к знатокам: какой способ предпочтительнее? На мой взгляд подключать форму напрямую будет удобнее тогда, когда нужно будет что-то в ней подправить. Но с другой стороны - если её подключать как класс, код становится более понятным. Так ли это?
Всем привет! Несмотря на кучу прочитанной инфы, в голове осталась каша, так как везде пишут по-разному. Одни рекомендуют что-то, другие настоятельно не советуют использовать это «что-то». Диск у меня Silicon Power 60g на SandForce-контроллере. Есть вопросы:
1) TRIM. Как его лучше запускать - монтированием с опцией discard, через fstrim или вообще забить, если имеется много неразмеченного пространства, как советуют в Debian?
2) Нужно ли включать опцию noatime? Как она влияет на работу SSD? В частности если на нём будет корневой раздел
3) SWAP. Памяти у меня 8 гигов, но при рендеринге чего-то в Blender бывает задействуется своп (не более 2-х гигов). Как поступить - сделать swap-раздел на SSD в 2 гига, или использовать swap-file? Или может лучше поставать swapspace, чтобы он динамически создавал и удалял своп при необходимости?
4) В сети пишут что нужно оставить 10% неразмеченного пространства на диске, чтобы он не тормозил при заполнении файлами. В моём случае это 6 гигов. Этого будет достаточно или нужно больше?
5) Планировщик I/O. CFQ, NOOP или Deadline? Так как использовать буду Debian, где по дефолту стоит CFQ - стоит ли его заменить на другой?
6) Файловая система для корня: Ext4 или Btrfs? Много слышал что вторая более оптимизирована для SSD. Это так?
Всем привет! Активно изучаю Qt5, накупил литературы. Есть грандиозные планы на разработку нескольких интерфейсов, в том числе - переписывание интерфейса пары нужных мне программ с wxWidgets на Qt. И задался вопросом - на чём лучше реализовывать GUI - обычных виджетах Qt5, или QML? В сети нашёл лишь плюсы QML в сравнении с виджетами, как простота написания, читабельность, аппаратное ускорение отрисовки. Стало быть у виджетов всё наоборот? Прошу опытных Qt-девелоперов вкратце рассказать о плюсах и минусах виджетов и QML.
Привет всем. Недавно заблокировали все трекеры Rutracker'а, и теперь добраться до них можно только через прокси. Раньше я юзал SOCKS5-прокси Tor, но теперь он не работает для Рутрекера. Следуя данному гайду, я прописал в настройках Ktorrent HTTP-прокси. Но соединение всё равно шло напрямую, а так как у меня ещё и провайдер режет торренты по самые помидоры - ничего качать не получается. Пробовал также Deluge и qBittorrent - безрезультатно. Последний вообще как-будто игнорит любые настройки прокси, даже исправно работающий Tor. Ради интереса проверил в uTorrent в оффтопике - и вот там всё заработало! Но я не понимаю - почему тот же самый адрес прокси и порт игнорируются любыми линуксовыми торрент-клиентами? И ещё. В гайде по ссылке указано как настроить прокси через Proxifiler. Разумеется в Линуксе его нет. Но суть настройки я понял: добавить HTTP-прокси с поддержкой X-Forwarded-For и обеспечить DNS-резолвинг через этот же прокси. Я решил взять для пробы Proxychains. Добавил туда нужные адреса проксей, но вот как отправлять через него DNS - не понял. Подскажите пожалуйста адекватное решение проблемы для Линукса. Ибо юзать всё время винду для закачки торрентов у меня нет возможности.
Компания Valve, создатель и владелец игрового сервиса Steam, наняла в качестве консультанта Кита Паккарда (Keith Packard) — активного разработчика Debian, одного из ветеранов разработки X11 и лидера проекта X.Org — для работы по улучшению графической составляющей Linux. Улучшения, которыми будет заниматься Кит, будут направлены в первую очередь на работу устройств виртуальной реальности (VR). Ранее Valve выпустила бета-версию SteamVR — API, позволяющего разработчикам игр (и не только) создавать VR-контент для GNU/Linux.
Valve серьёзно взялась за доработку свободных графических драйверов для AMD Radeon. К компании ранее присоединились Timothy Arceri, Andres Rodriguez и Samuel Pitoiset, которые внесли очень много улучшений и оптимизаций в свободный драйвер RADV (Radeon Vulkan); помимо этого, Timothy добавил поддержку дискового кеширования шейдеров в R600g и RadeonSI, что подняло производительность и уменьшило время запуска многих игр.
Также совсем недавно разработчик LLVM-бэкенда для драйвера AMDGPU Tom Stellard покинул AMD и присоединился к Red Hat, где также продолжит работу над AMDGPU LLVM и RADV.
>>> Подробности
Компания A-EON, занимающаяся разработкой компьютеров Amiga One и поддержкой операционной системы AmigaOS 4.1, объявила о начале бета-тестирования офисного пакета LibreOffice. Портированием занимается Thomas Frieden, при финансовой поддержке A-EON. Распространяться пакет будет на платной основе.
Источник: https://www.facebook.com/AEonTechnologyLtd/photos/a.461608890516168.110788.44...
Русскоязычное сообщество Amiga (или АОР) http://www.amiga.org.ru/
Приветствую! Прошу подтвердить следующий баг в Kdenlive: добавляем на дорожку изображение. На дорожку выше добавляем текстовый клип и эффект «Афинный». Анимируем текст по ключевым кадрам, чтобы он как-бы прилетал на передний план. Далее поверх этого клипа, на дорожку выше, добавляем ещё один текстовый клип с эффектом «Совмещение (Composite)». И также всё анимируем. И теперь при передвижении ползунка ключевых кадров (того маленького, в свойствах эффекта) - редактор падает с ошибкой Segmentation fault. Также может упасть сразу после воспроизведения. Упрощу задачу - я создал тестовый проект, в котором баг гарантированно проявляется на моей машине, независимо от версии Kdenlive, начиная с 16.08.3 и до гитовых сборок. Моя конфигурация: Intel Core i3-550, 8G RAM, GeForce GTX 760, драйвер 375.39, KDE Neon. О баге отписался разработчикам, но подтвердить его они не могут. Потому прошу помощи, особенно у тех кто силён в английском. Сссылка на баг https://bugs.kde.org/show_bug.cgi?id=376433 Тестовый проект https://www.dropbox.com/s/cfkfghdelldcyoa/crash_test.tar.gz?dl=0
P.S. если же в настройках Kdenlive включить аппаратное ускорение эффектов Movit - то баг немного меняется. При перемещении полузнка ключевых кадров редактор не падает, но может упасть при клике на случайное место на дорожке. И упасть с ошибкой Aborted.
Привет всем. Поставил давеча GhostBSD 11 Alpha (преднастроенная FreeBSD 11) с MATE. Проблема в следующем: звуковая карта определилась корректно, но несмотря на подключённые в передний разъём наушники, звук всё равно идёт в задний, куда у меня подключены колонки. При этом звук не регулируется ползунком на панели MATE. Вообще не реагирует на него. Всё время работает на максимуме. Сперва подумал что проблема в предустановленном Pulse Audio. Зашёл в pavucontrol - моей карты там не обнаружено вообще. Везде только указано /dev/dsp. Снёс пульс - проблема не исчезла. Гуглинг ничего толкового не дал. Также нет звука в Firefox. Вместе с ним поставилась alsa, и я понятия не имею как её подружить с OSS, чтобы звук с сайтов нормально работал. В общем, прошу помочь. Хочется решить проблему
Все привет! Раньше записывал геймплей полноэкранных игр через recordmydesktop, ибо всё остальное (включая Simple Screen Recorder) дико сажало производительность. Сейчас же, в Debian 9, даже recordmydesktop её садит. Пробовал записывать The Talos Principle, с OpenGL и Vulkan-бэкендами. И там и там, в среднем просадка на 30 с лишним FPS. Подскажите, как правильно записать геймплей игры, чтобы не просаживался FPS? Пробовал кстати OBS Studio - та же песня. Может что-то не так делаю. Cast
Novell-ch ты постоянно записываешь игры, показывая их производительность. Как правильно это делать?
Привет всем. Тестирую Plasma on Wayland (KDE Neon Developer Unstable). Ноутбук с интеловской интеграшкой. Поставил из репов Open Arena. Запустил - в меню нет курсора мыши, а в самой игре стоит один раз двинуть мышкой - как персонаж упирается оружием вниз, движение мышью заставляет его крутиться вокруг своей оси и всё. Пробовал ставить свежий Xwayland, думал дело в нём - не помогло. При этом в GNOME on Wayland эта игра работает безупречно. В общем, прошу помочь с правильным описанием этого бага, я отправлю разрабам багрепорт.
Всем привет! Вот сижу сейчас, готовлю видеообзор истории Unix, и задаюсь вопросом: а насколько сейчас актуальны те немногие проприетарные Юниксы? На серверах сейчас живут Линуксы и BSD, во многих других областях Линукс безальтернативен. А вот те же AIX, Unixware, HP-UX, SCO OpenServer, Solaris. В каких областях они применяются до сих пор и почему? Прошу ответить максимально конструктивно.
Приветствую! Заметил что последние версии Kdenlive и MLT (фреймворк на котором он построен) не блещут стабильностью. Столкнулся с двумя серьёзными багами. Точнее даже с тремя:
1) Падает после создания клипа с анимированными титрами. Тут всё просто: создаём клип титров, там же кликаем на вкладку Animation и меняем начало и конец анимации. После добавления этого клипа на проект, и после случайного клика по нему, или воспроизведения - программа падает. При чём не постоянно, может поработать нормально, но после очередного клика по этому текстовому клипу или его воспроизведения - бумс! https://bugs.kde.org/show_bug.cgi?id=376099
2) Примерно то же самое, но уже со сменой шрифта для написания текста в этом редакторе клипов. Пишешь текст, меняешь шрифт, затем снова кликаешь на выпадающий список со шрифтами - бабах! Багу подвержена версия 16.12.1 из состава Debian Stretch, с Appimage пакетом и в KDE Neon воспроизвести не удалось. Видимо баг MLT. На всякий случай написал мейнтенеру в Debian. https://bugs.kde.org/show_bug.cgi?id=376447
3) Тут всё весьма эпично. Создаём просто текстовый клип, кидаем его на дорожку поверх, наприер, картинки. Добавляем переход «Афинный» и масштабируем текст так, чтобы он как бы появлялся из ничего и приближался к экрану. Далее поверх этого клипа добавляем ещё один текстовый, но уже с эффектом «Совмещение» (Composite). Анимируем его, например, чтобы он прилетал с переднего плана под первый текст. Затем просто двигаем ползунок от последнего ключевого кадра к первому - и всё. Редактор падает. НО. Если в настройках включить аппаратное ускорение эффектов (Movit) - то ничего уже не падает. Работает нормально. Но это только на свежих версиях Kdenlive. В Debian это ни на что не влияет (хотя видеокарты были разные, там где Debian у меня Intel HD, а где KDE Neon - Nvidia) https://bugs.kde.org/show_bug.cgi?id=376433
Прошу подтвердить зарепорченные мной баги, а заодно отписаться о тех, которые заметили вы. А также - посоветовать временную замену. Пока в голове всплывает только офтопик с Вегасом (с пиратским естественно).
cast
AP
Всем привет! Поставил на ноут с разрешением экрана 1360 x 768 и Debian 9 KDE Ring. Клиент гномовский (ring-kde), написан с использованием мерзкого CSD. Окно не ресайзится по высоте, и уходит глубоко за пределы панели. От того невозможно нажать ни на одну кнопку снизу в окне приложения. Есть ли решение?
Приветствую. Такая ситуация: имеется ноут HP Pavilion, с кривым недоUEFI биосом (даже не знаю как это назвать). В этом BIOS есть режим Legacy Support, который постоянно включён, и даже если его вырубить - включается снова. При этом такие пункты, как Secure Boot и подобные вообще неактивны. Поставил Win 8.1. Поставился без косяков. При этом несмотря на включённый режим Legacy Boot, она поставилась на EFI-раздел. Ставлю Xubuntu 16.04.1. На этапе разметки диска, всё делаю как положено, указываю для установки GRUB раздел EFI, в общем как обычно. Жму Далее - и тут установщик мне заявляет, что для того чтобы система корректно поставилась, нужно создать раздел Bios-boot размером в 1 мегабайт! То есть как если бы я ставил Xubuntu на GPT-раздел в обычном BIOS. Я ничего не понял, но создание этого раздела ни на что не влияет. После включения ноута сразу грузится винда. Пробовал восстановить загрузчик чере Boot Repair LiveCD - тот заявил что я загрузился в режиме Legacy Boot, и нужно перезагрузиться в режиме UEFI. Но я не могу, потому что никак не вырубается этот Legacy Support! Кто сталкивался с такой дичью - подскажите решение?
| ← назад | следующие → |