Skip to content
Snippets Groups Projects
script.sh.erb 989 B
Newer Older
Matthew K Defenderfer's avatar
Matthew K Defenderfer committed
#!/usr/bin/env bash
Matthew K Defenderfer's avatar
Matthew K Defenderfer committed

# Set working directory to home directory
cd "${HOME}"

#
# Launch Xfce Window Manager and Panel
#

Matthew K Defenderfer's avatar
Matthew K Defenderfer committed
(
  export SEND_256_COLORS_TO_REMOTE=1
  export XDG_CONFIG_HOME="<%= session.staged_root.join("config") %>"
  export XDG_DATA_HOME="<%= session.staged_root.join("share") %>"
  export XDG_CACHE_HOME="$(mktemp -d)"
Matthew K Defenderfer's avatar
Matthew K Defenderfer committed
  module reset
Matthew K Defenderfer's avatar
Matthew K Defenderfer committed
  set -x
  xfwm4 --compositor=off --daemon --sm-client-disable
  xsetroot -solid "#D3D3D3"
  xfsettingsd --sm-client-disable
  xfce4-panel --sm-client-disable
) &
Matthew K Defenderfer's avatar
Matthew K Defenderfer committed

#
# Start Pycharm
#

# export SINGULARITY_BINDPATH='/data,/scratch,/local,/share'
Matthew K Defenderfer's avatar
Matthew K Defenderfer committed

# Load Anaconda3
module load Anaconda3

<%= context.custom_environment.gsub(/\r\n?/, "\n") %>

Matthew K Defenderfer's avatar
Matthew K Defenderfer committed
# List loaded modules
module list

# Launch PyCharm
set -x
# singularity exec --env \"DISPLAY=$DISPLAY\" -B \"/tmp/.X11-unix:/tmp/.X11-unix\" \
#     <%= context.extra_singularity_args %> \
#     <%= context.container_path %> \
#     pycharm

module --ignore-cache load PyCharm/2022.3.2

pycharm.sh