User Library Path
Adjust the OS environment for the adm user by adding the following into the PATH and LIBPATH / LDLIBRARYPATH variables for the adm user: /usr/sap//hdbclient So what I understand I have to add this path against the environment variable. This is also another method to show the hidden Library folder, open a macOS Finder window, click Go — Home menu item. Right-click the home folder, then click the Show View Options menu item in the popup menu list. Check the Show Library Folder checkbox. Use nano to create or edit user bash profile in user home directory. $ nano.bashprofile. You can set pad and psm library path using Setup - User Preferences - Path Library - padpath for pads. Setup - User Preferences - Path Library - psmpath for footprint. You can also specify more that one path for libraries. Allegro will search for PADS / Footprint in the order of the paths where libraries are specified.
In Eclipse environment, library means set of JAR files which is used for implementing a particular framework or version. By default, Eclipse comes with set of libraries used for the Java environments, Web applications, etc. which are known as the system / web libraries. To make things simpler, Eclipse has the facility to create own library with the set of JAR files selected by the developer. This custom user library can be used across all the projects in the Eclipse workspace. This tutorial explains how to create user library in step-by-step guide.
1. Open Java Build Path
Libraries and dependencies has to be configured in the Java build path option. Navigate to Windows -> Preferences -> Java Build Path. Click on the “Add Library” button.
2. Open Library Window
Once click on the “Add Library”, a window will open. Then click on the “User Library” option.
3. Open User Library List Window
4. Add User Library Name
5. Add JARs to User Library
6. Add User Library To Classpath
Once you are ready with the library, it can be added to the classpath of any projects.
Introduction
The user data directory contains profile data such as history, bookmarks, and cookies, as well as other per-installation local state.
Each profile is a subdirectory (often Default
) within the user data directory.
Current Location
To determine the user data directory for a running Chrome instance:
- Navigate to
chrome://version
- Look for the
Profile Path
field. This gives the path to the profile directory. - The user data directory is the parent of the profile directory.
Example (Windows):
- [Profile Path]
C:UsersAliceAppDataLocalGoogleChromeUser DataDefault
- [User Data Dir]
C:UsersAliceAppDataLocalGoogleChromeUser Data
Default Location
The default location of the user data directory is computed by chrome::GetDefaultUserDataDirectory
.
Generally it varies by
- OS platform,
- branding (Chrome vs. Chromium, based on
is_chrome_branded
in GN args), and - release channel (stable / beta / dev / canary).
Windows
The default location is in the local app data folder:
User Library Path Vba
- [Chrome]
%LOCALAPPDATA%GoogleChromeUser Data
- [Chrome Beta]
%LOCALAPPDATA%GoogleChrome BetaUser Data
- [Chrome Canary]
%LOCALAPPDATA%GoogleChrome SxSUser Data
- [Chromium]
%LOCALAPPDATA%ChromiumUser Data
(The canary channel suffix is determined using InstallConstants::install_suffix
.)
Mac OS X
The default location is in the Application Support
folder:
- [Chrome]
~/Library/Application Support/Google/Chrome
- [Chrome Beta]
~/Library/Application Support/Google/Chrome Beta
- [Chrome Canary]
~/Library/Application Support/Google/Chrome Canary
- [Chromium]
~/Library/Application Support/Chromium
(The canary channel suffix is determined using the CrProductDirName
key in the browser app's Info.plist
.)
Linux
The default location is in ~/.config
:
- [Chrome Stable]
~/.config/google-chrome
- [Chrome Beta]
~/.config/google-chrome-beta
- [Chrome Dev]
~/.config/google-chrome-unstable
- [Chromium]
~/.config/chromium
(The beta and dev channel suffixes are determined from $CHROME_VERSION_EXTRA
, which is passed by the launch wrapper script.)
The ~/.config
portion of the default location can be overridden by $CHROME_CONFIG_HOME
(since M61) or by $XDG_CONFIG_HOME
.
Note that $XDG_CONFIG_HOME
affects all applications conforming to the XDG Base Directory Spec, while $CHROME_CONFIG_HOME
is specific to Chrome and Chromium.
Chrome OS
The default location is: /home/chronos
Android
The default location comes from Context.getDir and is specific to the app.
Example: /data/user/0/com.android.chrome/app_chrome
iOS
The default location is inside the application support directory in the app sandbox.
- [Chrome]
Library/Application Support/Google/Chrome
- [Chromium]
Library/Application Support/Chromium
Overriding the User Data Directory
Command Line
On most platforms, the user data directory can be overridden by passing the --user-data-dir
command-line flag to the Chrome binary.
The override happens in chrome/app/chrome_main_delegate.cc
. Platforms not building with the file may not have implemented the override. Overriding the user data directory via the command line is not supported on iOS.
Example:
- [Windows]
chrome.exe --user-data-dir=c:foo
- [Linux]
google-chrome --user-data-dir=/path/to/foo
Environment (Linux)
On Linux, the user data directory can also be overridden with the $CHROME_USER_DATA_DIR
environment variable.
The --user-data-dir
flag takes precedence if both are present.
Chrome Remote Desktop sessions (Linux)
A single Chrome instance cannot show windows on multiple X displays, and two running Chrome instances cannot share the same user data directory. Therefore, it's desirable for Chrome to have a separate user data directory when running inside a Chrome Remote Desktop (CRD) virtual session on a Linux host.
By default, CRD achieves this by setting $CHROME_USER_DATA_DIR
in the session. Unfortunately this means that inside the session we don't get separate defaults for different channels (Stable, Beta, Dev) or for Chrome vs. Chromium. This can lead to profile version errors (“Your profile can not be used because it is from a newer version of Google Chrome”).
Since M61, this can be solved by setting $CHROME_CONFIG_HOME
instead of $CHROME_USER_DATA_DIR
. Specifically, put the following in ~/.chrome-remote-desktop-session
:
Then restart the host by running: /etc/init.d/chrome-remote-desktop restart
Writing an AppleScript wrapper (Mac OS X)
On Mac OS X, you can create an application that runs Chrome with a custom --user-data-dir
:
Open Applications > Utilities > Script Editor.
Enter:
Modify as needed for your installation path, Chrome versus Chromium, and desired user data directory.
Save the script in your Applications directory with the file format “Application”.
Close the Script Editor, find your newly created application, and run it. This opens a Chrome instance pointing to your new profile.
If you want, you can give this application the same icon as Chrome:
- Select the Google Chrome application and choose File > Get Info.
- Select the icon at the top left of the info dialog. You will see a blue highlight around the icon.
- Press ⌘C to copy the icon.
- Open the info dialog for the new application and select the icon in the top left.
- Press ⌘V to paste the copied icon.
User Cache Directory
On Windows and ChromeOS, the user cache dir is the same as the profile dir. (The profile dir is inside the user data dir.)
On Mac OS X and iOS, the user cache dir is derived from the profile dir as follows:
- If
Library/Application Support
is an ancestor of the profile dir, the user cache dir isLibrary/Caches
plus the relative path fromApplication Support
to the profile dir. - Otherwise, the user cache dir is the same as the profile dir.
User Library Path Example
Example (Mac OS X):
- [user data dir]
~/Library/Application Support/Google/Chrome
- [profile dir]
~/Library/Application Support/Google/Chrome/Default
- [user cache dir]
~/Library/Caches/Google/Chrome/Default
On Linux, the user cache dir is derived from the profile dir as follows:
- Determine the system config dir. This is
~/.config
, unless overridden by$XDG_CONFIG_HOME
. (This step ignores$CHROME_CONFIG_HOME
.) - Determine the system cache dir. This is
~/.cache
, unless overridden by$XDG_CACHE_HOME
. - If the system config dir is an ancestor of the profile dir, the user cache dir is the system cache dir plus the relative path from the system config dir to the profile dir.
- Otherwise, the user cache dir is the same as the profile dir.
Example (Linux):
- [user data dir]
~/.config/google-chrome
- [profile dir]
~/.config/google-chrome/Default
- [user cache dir]
~/.cache/google-chrome/Default
On Android, the user cache directory comes from Context.getCacheDir.