Forumsregeln
Vor dem Erstellen eines Themas oder eines Beitrages beachte bitte unsere verbindlichen Forenregeln.
Bei Anfragen bitte immer die notwendigen Informationen angeben:
- verwendetes Gerätemodell
- Betriebssystemversion und letztes Update (zu finden über: Systemeinstellungen - Über das Telefon - VollaOSversion => Versionsnummer lange antippen und kopieren )
- weitere Komponenten der Hard- und Software, welche mit dem Problem zu tun haben
- gegebenenfalls betroffene App inclusive Versionsnummer bzw. Quellenangabe
- welches Problem tritt auf ?
- ist ein ggf. weiteres Profil oder Shelter aktiv?
- ist der VollaOS Sicherheitsmodus aktiv?
- wird VPN genutzt?
- sind mehrere Nutzerprofile oder Shelter eingerichtet?
- welche Schritte führen zu dem Problem ?
Bitte beachte: In einem Thema sollten nicht mehrere verschiedene Probleme behandelt werden, auch wenn es sich nur um eine "kurze Fragen zwischendurch" handelt. Erstelle bitte für jedes Problem ein eigenes neues Thema.
Bitte hänge Deine Frage nicht an fremde Themen an. Eröffne bitte ein neues Thema, wenn Du Hilfe benötigst.

Immer beachten (Eigenverantwortung):
-> "Kein Update/Upgrade ohne vorheriges Backup!"
-> SD Card IMMER als "Mobilen Speicher" formatieren!
-> SD Card NIE als "Interne Speichererweiterung" formatieren!
-> Einstellungen nie ohne Hintergrundwissen ändern
-> REGELMÄSSIGE BACKUPS ALLER DATEN ANLEGEN UND DIE ORDNUNGSGEMÄSSE FUNKTION MITTELS TESTWEISEN REIMPORT PRÜFEN

Update VollaOS
--- Backup aller wichtigen Daten Anlegen/Prüfen
--- stabile Internetverbindung gewährleisten
--- Akkuladung sollte mindestens 70% betragen
--- SDcard entfernen -> WICHTIG!
--- Einstellungen - Apps - Alle Apps - Updater - Speicher und Cache - Daten löschen und Cache leeren
--- Updater App - 3Punke Menü - "Updateprozess priorisieren" deaktivieren
--- ggf. in den Schnellstartkacheln "Koffeine" durch mehrmaliges antippen auf ♾️ setzen
--- Phone neu starten
--- Updateprozess starten

Danke und viel Freude mit Deinem VollaPhone
holzdieb
Beiträge: 9
Registriert: Mi 21. Feb 2024, 20:38
Volla Device mit: Volla OS 14
Volla Gerätetyp: VollaPhone 22
Kontaktdaten: Website

Suchmaschine für das Sprungbrett ändern

Hi,

Ich nutze das Volla Phone 22 aktuell mit VOS 15 vom Februar dieses Jahres.

Mir passen die vorgegebenen Suchmaschinen nicht und ich würde diese daher gerne für das Sprungbrett ändern.

Im Fennec selbst habe ich die bereits geändert, nur hat das leider keine Auswirkungen auf das Sprungbrett.

Wo kann ich das ändern?
On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

Sauerländer dürfen das!
Benutzeravatar
waldbursche
Beiträge: 1528
Registriert: Mo 29. Mär 2021, 15:14
Wohnort: SN - CZ - SK - HU - RO
Volla Device mit: Volla OS 14
Volla Gerätetyp: VollaPhone Quintus
sonstiges Handy/iPhone mit Android Version/iOS Version: VollaPhone 1, VollaPhone 22, VollaTablet mit VollaOS und UbuntuTouch

Re: Suchmaschine für das Sprungbrett ändern

Du kannst das nicht ändern. Das müsste dann als Option im VollaLauncher im Code hinterlegt werden.

Falls Du einen Fork probieren und testen möchtest wäre der Ansatz in der

Code: Alles auswählen

Settings.qml


hier zu finden:

Code: Alles auswählen

function createCheckboxes() {
                        var component = Qt.createComponent("/Checkbox.qml", designSettingsItemColumn)
                        var properties = { "actionId": "duckduckgo",
                                "text": qsTr("DuckDuckGo"), "checked": mainView.getSearchMode() === mainView.searchMode.Duck,
                                "labelFontSize": mainView.mediumFontSize, "circleSize": mainView.largeFontSize,
                                "leftPadding": mainView.innerSpacing, "rightPadding": mainView.innerSpacing,
                                "bottomPadding": mainView.innerSpacing / 2, "topPadding": mainView.innerSpacing / 2, "isToggle": true,
                                "accentColor": mainView.accentColor }
                        var object = component.createObject(searchSettingsItemColumn, properties)
                        object.activeCheckbox = true
                        searchSettingsItemColumn.checkboxes.push(object)

                        component = Qt.createComponent("/Checkbox.qml", searchSettingsItemColumn)
                        properties["actionId"] = "startpage"
                        properties["text"] = qsTr("Startpage")
                        properties["checked"] = mainView.getSearchMode() === mainView.searchMode.StartPage
                        properties["accentColor"] = mainView.accentColor
                        object = component.createObject(searchSettingsItemColumn, properties)
                        object.activeCheckbox = true
                        searchSettingsItemColumn.checkboxes.push(object)

                        component = Qt.createComponent("/Checkbox.qml", designSettingsItemColumn)
                        properties["actionId"] = "metager"
                        properties["text"] = qsTr("MetaGer")
                        properties["checked"] = mainView.getSearchMode() === mainView.searchMode.MetaGer
                        properties["accentColor"] = mainView.accentColor
                        object = component.createObject(searchSettingsItemColumn, properties)
                        object.activeCheckbox = true
                        searchSettingsItemColumn.checkboxes.push(object)

                        if (mainView.searchEngineName !== undefined && mainView.searchEngineName.length > 0) {
                            component = Qt.createComponent("/Checkbox.qml", designSettingsItemColumn)
                            properties["actionId"] = "custom"
                            properties["text"] = mainView.searchEngineName
                            properties["checked"] = mainView.getSearchMode() === mainView.searchMode.Custom
                            properties["accentColor"] = mainView.accentColor
                            object = component.createObject(searchSettingsItemColumn, properties)
                            object.activeCheckbox = true
                            searchSettingsItemColumn.checkboxes.push(object)
                        }

                        console.log("Settings | Checkboxes created")
                    }

                    function destroyCheckboxes() {
                        for (var i = 0; i < searchSettingsItemColumn.checkboxes.length; i++) {
                            var checkbox = searchSettingsItemColumn.checkboxes[i]
                            checkbox.destroy()
                        }
                        searchSettingsItemColumn.checkboxes = new Array
                    }

                    function updateSettings(actionId, active) {
                        console.log("Settings | Update settings for " + actionId + ", " + active)

                        for (var i = 0; i < searchSettingsItemColumn.checkboxes.length; i++) {
                            var checkbox = searchSettingsItemColumn.checkboxes[i]
                            checkbox.activeCheckbox = false
                            checkbox.checked = checkbox.actionId === actionId && active ? active : !active
                            checkbox.activeCheckbox = true
                        }

                        if (actionId === "duckduckgo" && active) {
                            mainView.updateSearchMode(mainView.searchMode.Duck)
                        } else if (actionId === "startpage" && active) {
                            mainView.updateSearchMode(mainView.searchMode.StartPage)
                        } else if (actionId === "metager" && active) {
                            mainView.updateSearchMode(mainView.searchMode.MetaGer)
                        } else if (actionId === "custom" && active) {
                            mainView.updateSearchMode(mainView.searchMode.Custom)
                        }
                    }
                }
In der

Code: Alles auswählen

main.qml
ist zwar ein Eintrag

Code: Alles auswählen

custom
vorgesehen, scheinbar aber nicht aktiviert.

Andernfalls erstelle gern auf GitHub ein FeatureRequest oder schreibe den Kundenservice an.
Beste Grüße und eine gute Zeit - Best regards and a good time

Moderator des Forums
Hinweise? -> PN an mich

Mod of this forum
Notes? -> DM me
holzdieb
Beiträge: 9
Registriert: Mi 21. Feb 2024, 20:38
Volla Device mit: Volla OS 14
Volla Gerätetyp: VollaPhone 22
Kontaktdaten: Website

Re: Suchmaschine für das Sprungbrett ändern

Der Fork würde dann mit dem nächsten Update wieder verschwinden, wenn ich das recht in erinnerung habe.
On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

Sauerländer dürfen das!
Benutzeravatar
waldbursche
Beiträge: 1528
Registriert: Mo 29. Mär 2021, 15:14
Wohnort: SN - CZ - SK - HU - RO
Volla Device mit: Volla OS 14
Volla Gerätetyp: VollaPhone Quintus
sonstiges Handy/iPhone mit Android Version/iOS Version: VollaPhone 1, VollaPhone 22, VollaTablet mit VollaOS und UbuntuTouch

Re: Suchmaschine für das Sprungbrett ändern

Richtig, ein Fork müsste dann selbst weitergepflegt werden bzw. nach jedem Update einfach reinstalliert werden.
Beste Grüße und eine gute Zeit - Best regards and a good time

Moderator des Forums
Hinweise? -> PN an mich

Mod of this forum
Notes? -> DM me

Zurück zu „Volla Phone“