Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:linuxclient:openshot]] 

OpenShot mit ppa installieren

Die alte Version 1.4.3 von OpenShot stürzte bei mir auf Ubuntu Xenial regelmäßig ab oder startet nicht richtig.
Die neuere Version 2.x heißt nun „openshot-qt“ und verwendet Qt5 und ein anderes Icon.

Installation: Im Terminal als linuxadmin ausführen, dabei wird zunächst das alte „openshot“ (Version 1.4.3) deinstalliert:

# sudo apt-get purge openshot
# sudo add-apt-repository ppa:openshot.developers/ppa
# sudo apt-get update
# sudo apt-get install openshot-qt
OpenShot 2.2 startete auf dem xenial-defaultcloop 16.04 erst nach einem „apt-get upgrade“ des Clients!

In einer virtuellen Umgebung (VirtualBox) startet OpenShot-Qt gar nicht, Ursache ist wahrscheinlich der virtuelle Grafiktreiber, der nach Programmstart die Oberfläche nach der ersten Aktion einfriert.

Bug in Version 2.2: Voreinstellungen können nicht aufgerufen werden

Problem: Der Menü-Punkt „Bearbeiten→ Voreinstellungen“ lässt sich nicht aufrufen.

Ursache: Bei Abfrage der Spracheinstellungen tritt ein Programmfehler auf.

Workaround: Spracheinstellungen im Programmcode manuell setzen. Dazu die Datei /usr/lib/python3/dist-packages/openshot_qt/windows/preferences.py an zwei Stellen editieren:

...
from classes.app import get_app
################################################################################
# FOLGENDE ZEILE AUSKOMMENTIEREN:
# from classes.language import get_all_languages
from classes.logger import log
...
...
                    # Overwrite value list (for language dropdown) 
                    if param["setting"] == "default-language": 
                        value_list = []
################################################################################# 
# ZEILE ERGÄNZEN: 
                        value_list.append({"name":"de-DE", "value":"de_DE.UTF8"}) 
################################################################################# 
# ALLE ZEILEN AUSKOMMENTIEREN:
            #            # Loop through languages 
            #            for locale, language, country in get_all_languages(): 
            #                # Load Profile and append description 
            #                if language: 
            #                    lang_name = "%s (%s)" % (language, locale) 
            #                    value_list.append({"name":lang_name, "value":locale}) 
################################################################################# 
                        # Sort profile list 
                        value_list.sort(key=operator.itemgetter("name")) 
                        # Add Default to top of list 
                        value_list.insert(0, {"name":_("Default"), "value":"Default"})

...
 [[anwenderwiki:linuxclient:openshot]] anwenderwiki/linuxclient/openshot.txt · Zuletzt geändert: 2017/03/20 23:55 von 127.0.0.1