+ std::string makeComm = "gnome-terminal -e \"bash -c \\\"";
+ for (int i = 0; i < line.size(); i++)
+ {
+ if(line[i] == '"')
+ {
+ makeComm+="\\\\\\\"";
+ }
+ else if(line[i] == '\\')
+ {
+ makeComm+="\\\\\\\\";
+ }
+ else
+ {
+ makeComm.push_back(line[i]);
+ }
+ }
+ makeComm += "; echo -e '\\a'; bash";
+ makeComm += "\\\"\"";
+