How to activate virtual keyboard?

Here you can post about the issues related to modifications performed manually (not through the kiosk wizard). Example: swapped kernel, added 3rd party modules or files.
Please describe in detail what has been changed and hopefully other kiosk user will be able to help.
Porteus team wont resolve bugs posted in this category as we support only modifications made by the kiosk wizard.
Forum rules
Porteus Kiosk section of the forum is unmaintained now. Its kept in a 'read only' mode for archival purposes.
Please use the kiosk contact page for directing your queries: https://porteus-kiosk.org/contact.html
B@ktery
White ninja
White ninja
Posts: 25
Joined: 07 Apr 2020, 19:00
Distribution: ok

How to activate virtual keyboard?

Post#1 by B@ktery » 09 Jun 2020, 12:14

Hello,

How to activate or install a virtual keyboard on Porteus Kiosk?
The extension in the browser is blocked at the policy level, how can this be solved?

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5667
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

How to activate virtual keyboard?

Post#2 by fanthom » 09 Jun 2020, 15:05

Please add [Solved] to your thread title if the solution was found.

B@ktery
White ninja
White ninja
Posts: 25
Joined: 07 Apr 2020, 19:00
Distribution: ok

How to activate virtual keyboard?

Post#3 by B@ktery » 09 Jun 2020, 17:48

Is there a configuration example? I took the policy file from the image, and the folder opt, chrome.json
created parameter: browser_preferences=http://domain.com/files/chrome-policies.txt which points to my policy file, and in the file indicated the following:

"ExtensionInstallWhitelist", : "mclkkofklkfljcocdinagocijmpgbhab",
"ExtensionInstallForcelist" : "mclkkofklkfljcocdinagocijmpgbhab;https://chrome.google.com/webstore/deta ... put-tools/"

But nothing is installed. Tell me, what could be the problem?

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5667
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

How to activate virtual keyboard?

Post#4 by fanthom » 09 Jun 2020, 20:25

Your policies syntax is totally messed up.


Do a 'copy&paste' from the policies example i have provided in the linked thread.
It will work then.
Please add [Solved] to your thread title if the solution was found.

B@ktery
White ninja
White ninja
Posts: 25
Joined: 07 Apr 2020, 19:00
Distribution: ok

How to activate virtual keyboard?

Post#5 by B@ktery » 11 Jun 2020, 12:17

Tell me what am I doing wrong?
Below is an example of my policy file referenced by the parameter browser_preferences=https: //password:login@name.server.com/policy/chrome.txt


"AllowFileSelectionDialogs": false,
"AllowOutdatedPlugins": true,
"AlternateErrorPagesEnabled": false,
"AlwaysOpenPdfExternally": false,
"AutofillAddressEnabled": false,
"AutoplayAllowed": true,
"BackgroundModeEnabled": false,
"BlockThirdPartyCookies": false,
"BookmarkBarEnabled": false,
"BrowserAddPersonEnabled": false,
"BrowserGuestModeEnabled": false,
"BrowserSignin": 0,
"CloudPrintSubmitEnabled": false,
"DefaultBrowserSettingEnabled": false,
"DefaultCookiesSetting": 1,
"DefaultImagesSetting": 1,
"DefaultJavaScriptSetting": 1,
"DefaultGeolocationSetting": 3,
"DefaultMediaStreamSetting": 3,
"DefaultNotificationsSetting": 3,
"DefaultPluginsSetting": 1,
"DefaultPopupsSetting": 2,
"DeveloperToolsDisabled": false,
"DefaultSearchProviderEnabled": true,
"DefaultSearchProviderName": "Google",
"DefaultSearchProviderSearchURL": "{google:baseURL}search?q={searchTerms}",
"DeveloperToolsAvailability": 2,
"DisablePrintPreview": false,
"DisableSafeBrowsingProceedAnyway": false,
"DisableScreenshots": true,
"DownloadDirectory": "/dev/null",
"EditBookmarksEnabled": false,
"EnableMediaRouter": false,
"ExtensionInstallBlacklist": ["*"],
"FullscreenAllowed": true,
"HideWebStoreIcon": true,
"HomepageIsNewTabPage": false,
"IncognitoModeAvailability": 1,
"MetricsReportingEnabled": false,
"NTPCustomBackgroundEnabled": false,
"PasswordManagerEnabled": false,
"PluginsAllowedForUrls": [ "http://*", "https://*", ],
"PrinterTypeDenyList": [ "pdf",],
"PrintingEnabled": false,
"PromotionalTabsEnabled": false,
"ProxyMode": "system",
//"ProxyPacUrl": "http://ip/proxy.pac",
"QuicAllowed": false,
"RunAllFlashInAllowMode": true,
"SafeBrowsingEnabled": false,
"SafeBrowsingExtendedReportingOptInAllowed": false,
"SearchSuggestEnabled": false,
"ShowAppsShortcutInBookmarkBar": false,
"ShowHomeButton": true,
"SpellCheckServiceEnabled": false,
"StricterMixedContentTreatmentEnabled": false,
"SyncDisabled": true,
"TranslateEnabled": false,
"UrlKeyedAnonymizedDataCollectionEnabled": false,
"RestoreOnStartup": 4,
"ExtensionInstallWhitelist": [ "pflmllfnnabikmfkkaddkoolinlfninn",],
"ExtensionInstallForcelist": [ "pflmllfnnabikmfkkaddkoolinlfninn;https://clients2.google.com/service/update2/crx",],

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5667
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

How to activate virtual keyboard?

Post#6 by fanthom » 11 Jun 2020, 12:54

Do you have private mode disabled?

This is enough for the policies file (these policies will be added or replace default kiosk ones):

Code: Select all

"ExtensionInstallWhitelist": [ "pflmllfnnabikmfkkaddkoolinlfninn",],
"ExtensionInstallForcelist": [ "pflmllfnnabikmfkkaddkoolinlfninn;https://clients2.google.com/service/update2/crx",],
Please add [Solved] to your thread title if the solution was found.

B@ktery
White ninja
White ninja
Posts: 25
Joined: 07 Apr 2020, 19:00
Distribution: ok

How to activate virtual keyboard?

Post#7 by B@ktery » 11 Jun 2020, 13:19

Yes, thank you very much, it turns out I did not notice the icon in the browser with the keyboard.
Can I always force the keyboard to display and add language layouts?

ldy
White ninja
White ninja
Posts: 4
Joined: 19 Oct 2020, 21:11
Distribution: porteus kiosk 5.1.0

How to activate virtual keyboard?

Post#8 by ldy » 10 Nov 2020, 19:47

B@ktery wrote:
11 Jun 2020, 13:19
Can I always force the keyboard to display and add language layouts?
You can add language layouts persistence. It is necessary to configure the required layouts in chrome, and then copy the contents of the folder /home/.config/google-chrome/Default/Local Storage/leveldb in 002-chrome.xzm.
Then build a new iso (./make_iso.sh)

Locked