[Bug 2035212] Re: [Feature request]: Command line option

David Hedlund 2035212 at bugs.launchpad.net
Wed Sep 13 11:49:11 UTC 2023


** Description changed:

  The settings for gnome-language-selector -> Regional Formats in the
  "Display numbers, dates and currency in the usual format for" list, are
  stored in ~/.pam_environment
  
  # How is it possible to make the DE reload the new values from ~/.pam_environment
  So it's possible to modify ~/.pam_environment with a script. But how do you update the system to use the changes? Not even reboot worked. This issue can manually be evaluated in order to make sure that the file content is correct:
- * `locale` variables is set to "en_US" -- if you installed the distro with the default settings
- * Set gnome-language-selector -> Regional Formats in the "Display numbers, dates and currency in the usual format for" list to "English (Canada)"
+ 
+ * Default Ubuntu MATE 23.04:
+ 
+ ~/.pam_environment does not exist
+ 
+ $ locale
+ LANG=en_US.UTF-8
+ LANGUAGE=en_US
+ LC_CTYPE="en_US.UTF-8"
+ LC_NUMERIC="en_US.UTF-8"
+ LC_TIME="en_US.UTF-8"
+ LC_COLLATE="en_US.UTF-8"
+ LC_MONETARY="en_US.UTF-8"
+ LC_MESSAGES="en_US.UTF-8"
+ LC_PAPER="en_US.UTF-8"
+ LC_NAME="en_US.UTF-8"
+ LC_ADDRESS="en_US.UTF-8"
+ LC_TELEPHONE="en_US.UTF-8"
+ LC_MEASUREMENT="en_US.UTF-8"
+ LC_IDENTIFICATION="en_US.UTF-8"
+ LC_ALL=
+ 
+ 
+ * Open gnome-language-selector, click on the "Regional Formats" tab, and click on the "Display numbers, dates and currency in the usual format for" list and select "English (Canada)"
  * Press on the Close button
- * `locale` variables is set to "en_US"
- * cp ~/.pam_environment ~/.pam_environment-canada
- * Set gnome-language-selector -> Regional Formats in the "Display numbers, dates and currency in the usual format for" list to "English (United States)"
- * cp ~/.pam_environment-canada ~/.pam_environment
- * Open gnome-language-selector -> Regional Formats, the "Display numbers, dates and currency in the usual format for" is still set to "English (United States)"
+ 
+ $ cat .pam_environment 
+ LC_NUMERIC	DEFAULT=en_CA.UTF-8
+ LC_TIME	DEFAULT=en_CA.UTF-8
+ LC_MONETARY	DEFAULT=en_CA.UTF-8
+ LC_PAPER	DEFAULT=en_CA.UTF-8
+ LC_NAME	DEFAULT=en_CA.UTF-8
+ LC_ADDRESS	DEFAULT=en_CA.UTF-8
+ LC_TELEPHONE	DEFAULT=en_CA.UTF-8
+ LC_MEASUREMENT	DEFAULT=en_CA.UTF-8
+ LC_IDENTIFICATION	DEFAULT=en_CA.UTF-8
+ PAPERSIZE	DEFAULT=letter
+ 
+ $ locale
+ LANG=en_US.UTF-8
+ LANGUAGE=en_US
+ LC_CTYPE="en_US.UTF-8"
+ LC_NUMERIC="en_US.UTF-8"
+ LC_TIME="en_US.UTF-8"
+ LC_COLLATE="en_US.UTF-8"
+ LC_MONETARY="en_US.UTF-8"
+ LC_MESSAGES="en_US.UTF-8"
+ LC_PAPER="en_US.UTF-8"
+ LC_NAME="en_US.UTF-8"
+ LC_ADDRESS="en_US.UTF-8"
+ LC_TELEPHONE="en_US.UTF-8"
+ LC_MEASUREMENT="en_US.UTF-8"
+ LC_IDENTIFICATION="en_US.UTF-8"
+ LC_ALL=
+ 
+ 
+ * Sign out, and sign in
+ 
+ $ locale
+ LANG=en_US.UTF-8
+ LANGUAGE=en_US
+ LC_CTYPE="en_US.UTF-8"
+ LC_NUMERIC=en_CA.UTF-8
+ LC_TIME=en_CA.UTF-8
+ LC_COLLATE="en_US.UTF-8"
+ LC_MONETARY=en_CA.UTF-8
+ LC_MESSAGES="en_US.UTF-8"
+ LC_PAPER=en_CA.UTF-8
+ LC_NAME=en_CA.UTF-8
+ LC_ADDRESS=en_CA.UTF-8
+ LC_TELEPHONE=en_CA.UTF-8
+ LC_MEASUREMENT=en_CA.UTF-8
+ LC_IDENTIFICATION=en_CA.UTF-8
+ LC_ALL=
+ 
+ 
+ 
+ * Run this in the terminal: cp ~/.pam_environment ~/.pam_environment-canada
+ * Open gnome-language-selector, click on the "Regional Formats" tab, and click on the "Display numbers, dates and currency in the usual format for" list and select "English (United States)"
+ * Copy the old file: cp ~/.pam_environment-canada ~/.pam_environment
  * Log out/log in
  * `locale` variables is set to "en_CA"
  * Open gnome-language-selector -> Regional Formats, the "Display numbers, dates and currency in the usual format for" is still set to "English (United States)"
  * Reboot
  * Open gnome-language-selector -> Regional Formats, the "Display numbers, dates and currency in the usual format for" is still set to "English (United States)"
  
  How do you make the DE load the new settings from ~/.pam_environment to
  be visible in gnome-language-selector -> Regional Formats, the "Display
  numbers, dates and currency in the usual format for" list?
  
  # [Feature request]: Implement command line option
  Implemented command line options, for both user and system-wide settings, would be useful.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to language-selector in Ubuntu.
https://bugs.launchpad.net/bugs/2035212

Title:
  [Feature request]: Command line option

Status in language-selector package in Ubuntu:
  Incomplete

Bug description:
  The settings for gnome-language-selector -> Regional Formats in the
  "Display numbers, dates and currency in the usual format for" list,
  are stored in ~/.pam_environment

  # How is it possible to make the DE reload the new values from ~/.pam_environment
  So it's possible to modify ~/.pam_environment with a script. But how do you update the system to use the changes? Not even reboot worked. This issue can manually be evaluated in order to make sure that the file content is correct:

  * Default Ubuntu MATE 23.04:

  ~/.pam_environment does not exist

  $ locale
  LANG=en_US.UTF-8
  LANGUAGE=en_US
  LC_CTYPE="en_US.UTF-8"
  LC_NUMERIC="en_US.UTF-8"
  LC_TIME="en_US.UTF-8"
  LC_COLLATE="en_US.UTF-8"
  LC_MONETARY="en_US.UTF-8"
  LC_MESSAGES="en_US.UTF-8"
  LC_PAPER="en_US.UTF-8"
  LC_NAME="en_US.UTF-8"
  LC_ADDRESS="en_US.UTF-8"
  LC_TELEPHONE="en_US.UTF-8"
  LC_MEASUREMENT="en_US.UTF-8"
  LC_IDENTIFICATION="en_US.UTF-8"
  LC_ALL=

  
  * Open gnome-language-selector, click on the "Regional Formats" tab, and click on the "Display numbers, dates and currency in the usual format for" list and select "English (Canada)"
  * Press on the Close button

  $ cat .pam_environment 
  LC_NUMERIC	DEFAULT=en_CA.UTF-8
  LC_TIME	DEFAULT=en_CA.UTF-8
  LC_MONETARY	DEFAULT=en_CA.UTF-8
  LC_PAPER	DEFAULT=en_CA.UTF-8
  LC_NAME	DEFAULT=en_CA.UTF-8
  LC_ADDRESS	DEFAULT=en_CA.UTF-8
  LC_TELEPHONE	DEFAULT=en_CA.UTF-8
  LC_MEASUREMENT	DEFAULT=en_CA.UTF-8
  LC_IDENTIFICATION	DEFAULT=en_CA.UTF-8
  PAPERSIZE	DEFAULT=letter

  $ locale
  LANG=en_US.UTF-8
  LANGUAGE=en_US
  LC_CTYPE="en_US.UTF-8"
  LC_NUMERIC="en_US.UTF-8"
  LC_TIME="en_US.UTF-8"
  LC_COLLATE="en_US.UTF-8"
  LC_MONETARY="en_US.UTF-8"
  LC_MESSAGES="en_US.UTF-8"
  LC_PAPER="en_US.UTF-8"
  LC_NAME="en_US.UTF-8"
  LC_ADDRESS="en_US.UTF-8"
  LC_TELEPHONE="en_US.UTF-8"
  LC_MEASUREMENT="en_US.UTF-8"
  LC_IDENTIFICATION="en_US.UTF-8"
  LC_ALL=


  * Sign out, and sign in

  $ locale
  LANG=en_US.UTF-8
  LANGUAGE=en_US
  LC_CTYPE="en_US.UTF-8"
  LC_NUMERIC=en_CA.UTF-8
  LC_TIME=en_CA.UTF-8
  LC_COLLATE="en_US.UTF-8"
  LC_MONETARY=en_CA.UTF-8
  LC_MESSAGES="en_US.UTF-8"
  LC_PAPER=en_CA.UTF-8
  LC_NAME=en_CA.UTF-8
  LC_ADDRESS=en_CA.UTF-8
  LC_TELEPHONE=en_CA.UTF-8
  LC_MEASUREMENT=en_CA.UTF-8
  LC_IDENTIFICATION=en_CA.UTF-8
  LC_ALL=


  
  * Run this in the terminal: cp ~/.pam_environment ~/.pam_environment-canada
  * Open gnome-language-selector, click on the "Regional Formats" tab, and click on the "Display numbers, dates and currency in the usual format for" list and select "English (United States)"
  * Copy the old file: cp ~/.pam_environment-canada ~/.pam_environment
  * Log out/log in
  * `locale` variables is set to "en_CA"
  * Open gnome-language-selector -> Regional Formats, the "Display numbers, dates and currency in the usual format for" is still set to "English (United States)"
  * Reboot
  * Open gnome-language-selector -> Regional Formats, the "Display numbers, dates and currency in the usual format for" is still set to "English (United States)"

  How do you make the DE load the new settings from ~/.pam_environment
  to be visible in gnome-language-selector -> Regional Formats, the
  "Display numbers, dates and currency in the usual format for" list?

  # [Feature request]: Implement command line option
  Implemented command line options, for both user and system-wide settings, would be useful.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/2035212/+subscriptions




More information about the foundations-bugs mailing list